eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
مثال17: منوی زیر را ایجاد کنید: 1)add to file 2)view all records 3)delete record 4)quit program ✅اگر کاربر 1 را انتخاب کرد، به او اجازه دهید به فایلی به نام Salaries.csv اضافه کند که نام و حقوق آنها ذخیره می شود. ✅ اگر آنها 2 را انتخاب کنند باید تمام رکوردهای موجود در فایل Salaries.csv نمایش داده شود. ✅ گزینه 3 حذف آیتم موردنظر از فایل ✅ اگر آنها 4 را انتخاب کنند باید برنامه را متوقف کند. ✅ اگر گزینه نادرستی را انتخاب کنند باید یک پیام خطا ببینند. 👈 آنها باید به بازگشت به منو ادامه دهند تا زمانی که گزینه 4 را انتخاب کنند.

import csv

def add_file():
    file=open('salaries.csv','a')
    name=input('Enter your name:')
    salary=int(input('Enter your salary:'))
    newrecord=name +',' + str(salary)+'\n'
    file.write(str(newrecord))
    file.close()
def view():
    file=open('salaries.csv','r')
    for item in file:
        print(item)
    file.close()
def delete():
    file=open('salaries.csv','r')
    x=0
    list=[]
    for item in file:
        list.append(item)
    file.close()
    for item in list:
        print(x,item)
        x+=1            
    itemtodelete=int(input('Enter the number to delete:'))
    del list[itemtodelete]
    file=open('salaries.csv','w')
    for item in list:
        file.write(item)
    file.close()

tryagain=True
while tryagain==True:
    selection=input('1)Add to file\n2)view all records\n3)Delete records\n4)Quit prigram\nenter yourselection:')
    if selection=='1':
        add_file()
    elif selection=='2':
        view()
    elif selection=='3':
        delete()
    elif selection=='4':
        tryagain=False
    else:
        prrint('Incorrect selection!'
)
مثال 21 پایتون.zip
حجم: 19.6M
21.مثال بیست‌و یکم
مثال22: دریافت عدد n از کاربر و چاپ اعداد دنباله فیبوناچی از ابتدا تا عدد شماره n. def fibonacci(n): if n <= 1: return n else: return fibonacci(n - 1) + fibonacci(n - 2) terms = int(input("Enter the number of terms: ")) print("Fibonacci sequence:") for i in range(terms): print(fibonacci(i))
مثال23: برنامه ای که ابتدا تابع fibonacci را تعریف می‌کند که n امین عدد فیبوناچی را محاسبه می‌کند. سپس از کاربر درخواست می‌کند تا عدد n را وارد کند و نتیجه را نمایش می‌دهد. def fibonacci(n): if n <= 0: return "لطفا یک عدد مثبت وارد کنید" elif n == 1: return 0 elif n == 2: return 1 else: a, b = 0, 1 for _ in range(2, n): a, b = b, a + b return b n = int(input("لطفا عدد n را وارد کنید: ")) result = fibonacci(n) print(f"{n} امین عدد فیبوناچی: {result}")
مثال24: محاسبه حجم دایره import math radius=int(input('Radius=')) depth=int(input('Depth= ')) area=math.pi*(radius**2) v=area*depth print('V=',round(v,3))