eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
مثال14: اگر پسوردی که کاربر وارد می‌کند صحیح بود، کاربر نام، سن و سایز کفش را برای چهار نفر از مشتریان خود وارد کند. اگر مشخصات فردی را خواست نام فرد درون لیست را بپرسید و سن و سایز کفش آنها را نمایش دهید. اگر کاربر میخواست مشخصات شخصی را که از لیست حذف کند، نام فرد را وارد کند. و این ردیف از داده ها حذف شود .
def customer():
    list={}
    for i in range(4):
        name=input('NAME: ')
        age=input('AGE: ')
        shoe=input('SHOE SIZE: ')
        list[name]={'Age':age,'Shoe Size':shoe}
    while True:
        option=input('1. View customer profile\n2. Remove customer profile\n3. Exit\n')
        if option=='1':
            ask=input('Enter name:')
            print(list[ask])
        elif option=='2':
            remove=input('Enter name:')
            del list[remove]
        elif option=='3':
            break
pswd1=input('enter your password: ')
pswd2=input('enter it again: ')
if pswd1==pswd2:
    print('WELCOME')
    customer()
elif pswd1.lower()==pswd2.lower():
    print('they MUST be the same case!')
else:
    print('INCORRECT')
آموزش پایتون
15.مثال پانزدهم
مثال15: ساخت یک مسابقه ریاضی اسم کاربر را بپرسد ،دو سوال تصادفی ایجاد کند و بپرسد نام انها/نمره نهایی/سوال پرسیده شده/پاسخ انها را در یک فایل csv ذخیره کند
import csv
import random
score=0
name=input('what is your name? ')
q1_num1=random.randint(10,40)
q1_num2=random.randint(10,40)
question1=str(q1_num1)+ '+' +str(q1_num2)+ '='
ans1=int(input(question1))
realasn1=q1_num2+q1_num1
if realasn1==ans1:
    score+=1
q2_num1=random.randint(10,40)
q2_num2=random.randint(10,40)
question2=str(q2_num1)+ '+' +str(q2_num2)+ '='
ans2=int(input(question2))
realasn2=q2_num2+q2_num1
if realasn2==ans2:
    score+=1

file=open('quizscore.csv','a')
newrecord=name + ',' + question1 + ',' + str(ans1)+ ',' + question2 + ','+str(ans2)+ ','+str(score)+'\n'
file. write(str(newrecord))
file.close()
آموزش پایتون
16.مثال شانزدهم
مثال16: منوی زیر را به کاربر نمایش دهید: (1 اضافه کردن (addition) (2 تفریق کردن (subtraction) ✅اگر عدد 1 را وارد کنند، باید زیربرنامه ای را اجرا کند که دو عدد تصادفی بین 5 تا 20 تولید می کند و از کاربر می خواهد که آنها را با هم جمع کند. پاسخ صحیح را بررسی کنید و هم پاسخ کاربر و هم پاسخ صحیح را برگردانید. ✅اگر آنها 2 را به عنوان انتخاب خود در منو وارد کردند، باید یک برنامه فرعی را اجرا کند که یک عدد بین 25 و 50 و یک عدد دیگر بین 1 تا 25 ایجاد می کند و از آنها می خواهد که num1 منهای num2 را کار کنند. به این ترتیب آنها نگران پاسخ های منفی نخواهند بود. هم پاسخ کاربر و هم پاسخ صحیح را برگردانید. ✅برنامه فرعی دیگری ایجاد کنید که بررسی کند آیا پاسخ کاربر با پاسخ واقعی مطابقت دارد یا خیر. اگر این کار را کرد، "درست" را نمایش دهید، در غیر این صورت پیامی را نشان دهید که "غلط" و پاسخ واقعی را نمایش می دهد. ✅اگر گزینه مربوطه را در منوی اول انتخاب نکردند، باید یک پیام مناسب نمایش دهید.
import random
def addition():
num1=random.randint(5,20)
num2=random.randint(5,20)
print(num1,'+',num2,'=')
user_answer=int(input('Your answer: '))
real_answer=num1+num2
answer=(user_answer,real_answer)
return answer
def subtraction():
num3=random.randint(25,50)
num4=random.randint(1,25)
print(num3,'-',num4,'=')
user_answer=int(input('Your answer: '))
real_answer=num3-num4
answer=(user_answer,real_answer)
return answer
def check_answer(user_answer,real_answer):
if user_answer==real_answer:
print('CORRECT')
else:
print('INCORRECT, the answer is ',real_answer)
def main():
option=int(input('1.addition\n2.subtraction\n'))
if option==1:
user_answer,real_answer=addition()
check_answer(user_answer,real_answer)
elif option==2:
user_answer,real_answer=subtraction()
check_answer(user_answer,real_answer)
else:
print('INCORRECT Selection')
main()
17.مثال هفده پایتون 👇