آموزش پایتون
27.مثال بیست و هفتم
مثال27: دریافت یک عدد و نمایش معکوس آن عدد.
def reverse_number(num):
reversed_num = int(str(num)[::-1])
return reversed_num
num = int(input("Enter a number: "))
reversed_num = reverse_number(num)
print(f"The reversed number is: {reversed_num}")
آموزش پایتون
مثال28: محاسبه شاخص توده بدنی (BMI)
# Underweight = <18.5
# Normal weight = 18.5–24.9
# Overweight = 25–29.9
# Obesity = BMI of 30 or greater
def calculate_bmi(weight, height):
bmi = weight / ((height/100) ** 2)
return bmi
def shap_of_body(bmi):
if bmi <18.5:
return 'Underweight'
elif 18.5<bmi<24.9:
return 'Normal weight'
elif 25<bmi<29.9:
return 'Overweight'
elif bmi>30:
return 'Obesity'
weight = float(input('weight(kg): '))
height = float(input('height(cm):'))
bmi = calculate_bmi(weight, height)
shap=shap_of_body(bmi)
print("Your BMI: {:.1f}\n{}".format(bmi,shap))
آموزش پایتون
مثال29: محاسبه توان دوم اعداد از صفر تا ده و قراردادن آنها در یک لیست.
Squares=[i ** 2 for i in range(11)]
print(Squares)
آموزش پایتون
30.مثال سی ام
مثال30: حل یک سوال پیچیده با استفاده از دستور try و except میتواند به شما کمک کند تا خطاها را مدیریت کرده و برنامهی خود را پایدارتر کنید. به عنوان مثال، فرض کنید میخواهید یک عملیات ریاضی را انجام دهید، اما ممکن است در برخی حالات خطاهای مختلفی رخ دهد.
در اینجا یک مثال ساده از حل یک معادله ریاضی با استفاده از دستور try و except در پایتون است:
try:
a = int(input("Enter the value of a: "))
b = int(input("Enter the value of b: "))
result = (a + b) / (a - b)
print("Result:", result)
except ZeroDivisionError:
print("Division by zero is not allowed.")
except ValueError:
print("Invalid input. Please enter valid integers.")
except Exception as e:
print("An error occurred:", e)
✅توضیحات
در این مثال، برنامه ابتدا دو عدد صحیح از کاربر دریافت میکند و سپس یک عملیات ریاضی پیچیده را انجام میدهد. اگر تقسیم بر صفر رخ دهد، برنامه با خطای ZeroDivisionError
مواجه میشود و پیام "Division by zero is not allowed." را چاپ میکند. اگر ورودی کاربر غیرعددی باشد، برنامه با خطای ValueError مواجه میشود و پیام "Invalid input. Please enter valid integers." را چاپ میکند. در صورت رخ دادن هر خطای دیگر، برنامه پیام "An error occurred:" به همراه خطای مشخص شده را چاپ میکند.
با استفاده از دستور try و except، میتوانید برنامه خود را بهبود دهید و با خطاها بهتر برخورد کنید.
آموزش پایتون
⛔️توجه توجه!! 🤩🥳دورهی جدید در راهههه؛) 📣حل 30 سوال از دوره پایتون مقدماتی🤓 🌀پیشنیاز: دوره آموزش
این دوره هم تموم شد🥳
دوره جدیدی که در راهه جذابتر از دوره های قبل هست!
منتظر بمونید...🙂
🤓خروجی قطعه کد زیر کدام است؟
print('{0}{1}{0}'.format('ice', 'cream'))
1) creamicecream
2) creamice
3) icecreamice
4) icecream
#تست_تایم | آموزش پایتون
پاسخ صحیح: گزینه3
🧐خروجی قطعه کد زیر کدام است؟
Text= 'PYTHON'
print (Text [1:3])
1) PY
2) YT
3) PYT
4) YTH
⚡️توضیحات:
فرمول کلی: [start:stop:step]
در Text [1:3]، عدد1 ایندکس شروع و عدد3 ایندکس پایان می باشد.
نکات قابل توجه:
1)ایندکس پایان تا یکی کمتر اجرا میشود، یعنی در اینجا تا ایندکس شماره دو پیش میرود.
2)هنگامی که برای step مقداری قرار نداده است، step=1 میباشد.
#تست_تایم | آموزش پایتون
پاسخ صحیح: گزینه2
🏡حذف فاصلههای خالی(space) از ابتدا و انتهای رشته در پایتون
text = " Learning Python! "
convertText=text.lstrip()
convertText=convertText.rstrip()
print ('convert Text is: ', convertText)
#Output: "Learning Python!"
🔰در زبان پایتون، برای حذف فاصلههای خالی از ابتدای یک رشته، از متد زیر استفاده میکنیم؛ که مخفف Left Strip می باشد.
lstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: "Hello, Python! "
🔰و برای حذف از انتهای رشته از دستور زیر که مخفف Right Strip است، استفاده می کنیم.
rstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: " Hello, Python!"
#پایتون #نکته | آموزش پایتون
Nichola_Lacey_Python_by_Example_Learning_to_Program_in_150_Challenges.pdf
حجم:
10.3M
🔰 «Python by Example: Learning to Program in 150 Challenges»
🔰 کتاب "پایتون با مثال: یادگیری برنامه نویسی با 150 چالش"
✅ این کتاب، مباحث پایه ای پایتون را به زبان بسیار ساده، در قالب 150 مثال عملیاتی بیان میکند.
#معرفی_کتاب #بوک_تایم | آموزش پایتون