در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش پایتون (Python) گام به گام قسمت 14 : تکمیل ماشین حساب

در این قسمت از دوره آموزشی پایتون اسکریپت ماشین حسابی که در قسمت های قبلی نوشتیم را تکمیل خواهیم کرد. در این اسکریپت از حلقه ها برای نمایش مجدد منوی ماشین حساب به کاربر پس از انجام عملیات ریاضی و همچنین از توابع برای جدا سازی منطق عملیات های ریاضی استفاده خواهیم کرد.

مدرس: حسین احمدی
منبع: ITpro
عنوان
1 آموزش پایتون (Python) گام به گام قسمت 1 : مرور دوره 8′:6″ رایگان
2 آموزش پایتون (Python) گام به گام قسمت 2 : آموزش نصب پایتون 26′:45″ 9,999
3 آموزش پایتون (Python) گام به گام قسمت 3 : مفاهیم برنامه نویسی 30′:10″ رایگان
4 آموزش پایتون (Python) گام به گام قسمت 4 : متغیر و نوع داده 34′:56″ 9,999
5 آموزش پایتون (Python) گام به گام قسمت 5 : عملگرها 38′:50″ 9,999
6 آموزش پایتون (Python) گام به گام قسمت 6 : ورودی و خروجی 15′:56″ رایگان
7 آموزش پایتون (Python) گام به گام قسمت 7 : دستور شرطی IF 22′:56″ 9,999
8 آموزش پایتون (Python) گام به گام قسمت 8 : نوشتن ماشین حساب 13′:25″ 7,777
9 آموزش پایتون (Python) گام به گام قسمت 9 : دستور پیمایشی For 10′:26″ رایگان
10 آموزش پایتون (Python) گام به گام قسمت 10 : ایجاد Loop با While 16′:49″ 7,777
11 آموزش پایتون (Python) گام به گام قسمت 11 : لیست و رشته 17′:40″ 7,777
12 آموزش پایتون (Python) گام به گام قسمت 12 : تابع Range در Loop 12′:13″ 7,777
13 آموزش پایتون (Python) گام به گام قسمت 13 : توابع یا Function ها 22′:49″ 7,777
14 آموزش پایتون (Python) گام به گام قسمت 14 : تکمیل ماشین حساب 22′:4″ رایگان
15 آموزش پایتون (Python) گام به گام قسمت 15 : آشنایی با ماژول ها 12′:33″ 7,777
16 آموزش پایتون (Python) گام به گام قسمت 16 : متغیرهای عمومی و محلی 15′:29″ 7,777
17 آموزش پایتون (Python) گام به گام قسمت 17 : شی گرایی در پایتون 30′:1″ 9,999
18 آموزش پایتون (Python) گام به گام قسمت 18 : وراثت در شی گرایی 21′:16″ 9,999
19 آموزش پایتون (Python) گام به گام قسمت 19 : نکات تکمیلی شی گرایی 9′:19″ رایگان
20 آموزش پایتون (Python) گام به گام قسمت 20 : آشنایی با Package ها 8′:33″ 9,999
21 آموزش پایتون (Python) گام به گام قسمت 21 : کار کردن با فایل ها 27′:12″ 9,999
22 آموزش پایتون (Python) گام به گام قسمت 22 : نوشتن دفترچه تلفن 35′:57″ 9,999
23 آموزش پایتون (Python) گام به گام قسمت 23 : مدیریت خطاها در پایتون 22′:48″ 9,999
24 آموزش پایتون (Python) گام به گام قسمت 24 : مفاهیم پیشرفته 20′:43″ رایگان
25 آموزش پایتون (Python) گام به گام قسمت 25 : برنامه نویسی شبکه 24′:53″ 9,999
26 آموزش پایتون (Python) گام به گام قسمت 26 : Command Line Arguments 10′:2″ رایگان
27 آموزش پایتون (Python) گام به گام قسمت 27 : CGI Programming 19′:24″ 9,999
28 آموزش پایتون (Python) گام به گام قسمت 28 : اتصال به بانک اطلاعاتی 19′:6″ 9,999
29 آموزش پایتون (Python) گام به گام قسمت 29 : آشنایی با Thread ها 10′:10″ رایگان
30 آموزش پایتون (Python) گام به گام قسمت 30 : برنامه نویسی گرافیکی 42′:0″ 9,999
31 آموزش پایتون (Python) گام به گام قسمت 31 : ماشین حساب با GUI 21′:16″ 9,999
32 آموزش پایتون (Python) گام به گام قسمت 32 : پردازش فایل های XML 17′:48″ رایگان
33 آموزش پایتون (Python) گام به گام قسمت 33 : چند اسکریپت کاربردی 17′:44″ 7,777
زمان و قیمت کل 11:19′:19″ 212,201
3 نظر
afshin2700

سلام و عرض ادب خدمت دوستان

و تشکر از استاد احمدی به خاطر تدریس خوب و روانشون

نمونه کد ماشین حساب رو ضمیمه میکنم امیدوارم هم درست باشه و هم مورد استفاده دوستان قرار بگیره

<python>

def calc (n1 ,n2 ,op):

if op == "+" :

return n1 + n2

if op == "-" :

return n1 - n2

if op == "*" :

return n1 * n2

if op == "/" :

return n1 / n2

if op == "**" :

return n1 ** n2

if op == "%" :

return n1 % n2

if op == "//" :

return n1 // n2

print ("welcome to tosinso.com")

print()

print("are you ready?")

print()

while True :

print("enter 1 or + for sum")

print("enter 2 or - for subtract")

print("enter 3 or * for multiply")

print("enter 4 or / for division")

print("enter 5 or ** for exponentiones")

print("enter 6 or % for modulo")

print("enter 7 or // for floordivision")

print("enter 8 for exit ")

opt = input ("please enter your option :")

if opt =="8" :

break

ls =['+' , '-' , '&#39; ,&#39;/&#39; , &#39;*' , '%' ,'//' ]

if opt == '1' or opt == '2' or opt == '3' or opt == '4' or opt == '5' or opt == '6' or opt == '7' :

opt = ls [int(opt)-1]

num1 =int(input("please enter the first number"))

num2 =int(input("please enter the 2nd number"))

print ("{0} {2} {1} = {3} ".format (num1 ,num2 ,opt ,calc (num1 ,num2 ,opt)))

print ("____-----____-----____-----____-----____-----____-----")

<python>

sam35

با سلام و وقت بخیر

من قسمت سیزدهم و نوزدهم این اموزش را دانلود کردم به صورت کامل دانلود شد ولی درزمان پخش بعد از یه مدت نماش قطع میشود با دو پلیر kmplayer , windows media این مشکل وجود داشت ممنون میشم بررسی کنید فیلم ها را

حسین احمدی

سلام، وقت بخیر

احتمالاً شما از IDM نسخه قدیمی استفاده می کنید و نسخه دمو براتون دانلود میشه. یا IDM نسخه جدید رو نصب کنید یا اینکه روی لینک دانلود ویدیو راست کلیک کنید و گزینه Save Link As رو بزنید تا ویدیو براتون دانلود بشه.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....