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

و

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

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

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

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

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

مدرس: حسین احمدی
منبع: 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
13 نظر
حامد  نبیلی

سلام استاد

اول تشکر میکنم بابت زحمات شما ، دوره ی بسیار خوبی هست و خیلی خوب و قابل فهم توضیح میدید

بنده این اسکریپت رو تست کردم که یه سری مشکلات دارم اگر کمک کنید ممنون میشم

کدی رو که نوشتم دقیقا مثل کد شما هست

وب سایت توسینسو

اما دو تا مشکل دارم یکی اینکه بعد از وارد کردن ورودی ها دستور پرینت عما نمیکنه و هیچی چاپ نمیشه دوم اینکه وقتی کاراکتر + رو میزنم Error میده اما شما با اسن دو تا مشکل برخورد نمی کنید ، دلیلش چی می تونه باشه ؟

وب سایت توسینسو

یه توضیح هم اگه در مورد این خط بدید ممنون میشم اعداد {0} ، {1} ، {2} چرا استفاده شده و نشون گر چی هست

وب سایت توسینسو

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حامد  نبیلی
print("welcome to hamed calculator.")
print("")
print("1. Sum(+)")
print("2. Substract(-)")
print("3. Multiply(*)")
print("4. Divide(/)")
print("")

opt = input("Please select an option: ")

num1 = int(input("please enter first number: "))
num2 = int(input("please enter second number: "))

if opt == "1" or opt == "+":
	result = num1 + num2
	print("{0} + {1} = {2}".format(num1,num2,result))
	

ممنون از اینکه وقت گذاشتید و جواب دادید،

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حامد  نبیلی

نسخه 3.6.2

وب سایت توسینسو

روی نسخه های 2.7.15 و 3.7.1 هم چک کردم همین مشکل رو داشت

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حامد  نبیلی

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

نه مهندس نمیزنم

با این کد درست کار میکنه ، قبل از inpu در opt از str استفاده کردم ولی باز هم + کار نمی کنه

print("welcome to hamed calculator.")
print("")
print("1. Sum(+)")
print("2. Substract(-)")
print("3. Multiply(*)")
print("4. Divide(/)")
print("")

opt = str(input("Please select an option: "))

num1 = int(input("please enter first number: "))
num2 = int(input("please enter second number: "))

if opt == "1" or opt == "+":
	result = num1 + num2
	print("{0} + {1} = {2}".format(num1,num2,result))

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

حامد  نبیلی

مهندس رو لینوکس اجرا کنم بهتر نیست ؟ امکان داره بخاطره سیستم عامل باشه ؟

mMm125

سلام اقای احمدی 

ببخشید من یه سوالی رو توی درس 7 ازتون پزسیدم ول نمی دونم چرا تمام کامنت های درس 7 برای من پنهان شدن اصلا نشون نمی ده فقط هم درس 7  و کامنت بقیه درس ها رو نشون می ده 

میشه اینجا دوباره لطف کنید و جواب سوال من رو اینجا بدید؟

ممنونم

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

mMm125

من رفرش کردم نشد فقط نظر شما نیست نظر خودم رو هم نمی تونم ببینم و فقط هم درس 7 برام اینطور شد 

 

mMm125

این توسط +97466610661 در تاریخ پنجشنبه, 11 مهر 1398 حذف شده است.

username=input("username: ")
password=input("password: ")


if username=="ali" and password=="123":
    calc=input("Do you want to use calculator? y/n ")
    
    if calc == y:
        a=input("number 1st: ")
        b=input("number 2st: ")
        c = int(a) + int(b)
        print(a,"+",b,"=",c)

        c = int(a) - int(b)
        print(a,"-",b,"=",c)
    
        c = int(a) * int(b)
        print(a,"*",b,"=",c)

        c = int(a) / int(b)
        print("{0} / {1} = {2:.2f}".format(a,b,c))
                                  
    else:
     print("ok")
     
       
else:
    print("your username or password is not valid") 
    print("try agian")
    کد من

مشکلش رو نفهمیدم y/n گیر میده ولی با 1/0 که قبلشint بزارم جواب می ده

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

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