eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
مثال 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))
مثال25: کاربر میان گزینه های زیر یکی را انتخاب کند: 1)دایره 2)مثلث 3)مربع هریک از گزینه ها را انتخاب کرد، مساحت شکل مورد نظر را محاسبه کرده و به کاربر نمایش دهد. اگر گزینه ای به غیراز منوی بالا انتخاب کرد، پیغامی مناسب بدهد. import math menu=int(input('1)Circle\n2)Square\n3)Triangle\nChoose::')) if menu==1: radius=int(input('Radius= ')) s=math.pi*(radius**2) print('S=',round(s,3)) elif menu==2: side=int(input('Side= ')) s=side**2 print('S=',s) elif menu==3: height=int(input('Height= ')) base=int(input('Base= ')) s=(base*height)/2 print('S=',s) else: print('ERROR:|')
مثال26: برنامه ای بنویسید که سه عدد را دریافت کند و تعیین کند مقادیر وارد شده تشکیل چه نوع مثلثی را میدهد:: اگر تشکیل مثلث نمی‌دهند عدد صفر را برگرداند. اگر مقادیر وارد تشکیل مثلث قائم الزاویه را می‌دهند، عدد یک را چاپ کند. اگر تشکیل مثلث متساوی الساقین را می‌دهد عدد6 را برگرداند. اگر مقادیر ورودی تشکیل مثلث قائم الاضلاع بدهد عدد4 را برگرداند غیراز این عدد-1‌ را‌برگرداند. def triangle_type(a, b, c): if a + b <= c or a + c <= b or b + c <= a: return 0 elif a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2: return 1 elif a == b == c: return 6 elif a == b or a == c or b == c: return 4 else: return -1 a = int(input("لطفا عدد اول را وارد کنید: ")) b = int(input("لطفا عدد دوم را وارد کنید: ")) c = int(input("لطفا عدد سوم را وارد کنید: ")) result = triangle_type(a, b, c) print(f"نوع مثلث: {result}")