آموزش پایتون
88 subscribers
281 photos
21 videos
81 files
178 links
ارتباط با ما:
@learnpythonicyBot

لینک گروه چت:
https://t.me/learnpythonicychat

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
مثال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:|')
👍3
مثال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}")
👍3
مثال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}")
👍3
آموزش پایتون
مثال بیست وهشت پایتون.zip
مثال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))
👍4
آموزش پایتون
مثال بیست ونه پایتون.zip
مثال29: محاسبه توان دوم اعداد از صفر تا ده و قراردادن آنها در یک لیست.
Squares=[i **2 for i in range(11)]
print(Squares)
👍4
مثال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، می‌توانید برنامه خود را بهبود دهید و با خطاها بهتر برخورد کنید.
🤓خروجی قطعه کد زیر کدام است؟

print('{0}{1}{0}'.format('ice', 'cream'))
Anonymous Quiz
24%
creamicecream
18%
icecream
53%
icecreamice
6%
creamice
🤗خروجی قطعه کد زیر کدام است؟

Text= 'PYTHON' print (Text [1:3])
Anonymous Quiz
33%
PYT
17%
YT
11%
PY
39%
YTH
🏡حذف فاصله‌های خالی(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
9.8 MB
📚«Python by Example: Learning to Program in 150 Challenges»

📚کتاب "پایتون با مثال: یادگیری برنامه نویسی با 150 چالش"

کتاب، مباحث پایه ای پایتون را به زبان بسیار ساده، در قالب 150 مثال عملیاتی بیان می‌کند.


#معرفی_کتاب | #بوک_تایم | آموزش پایتون
خروجی قطعه کد زیر کدام است؟
myList=[1, 'sara' ]
myList.append ([3,'ali' ]) print(myList)
Anonymous Quiz
79%
[1, 'sara', [3, 'ali']]
14%
[1, 'sara', 3, 'ali']
0%
[3, 'ali', [1, 'sara']]
7%
[3, 'ali', 1, 'sara']
آموزش پایتون
خروجی قطعه کد زیر کدام است؟
myList=[1, 'sara' ]
myList.append ([3,'ali' ]) print(myList)
🔆 توضیحات تست بالا:

متد () append دقیقا عنصر داخل پرانتز را به لیست اضافه می‌کند.

📌ساختار کلی:
listName .append(element)

🔸listName:

نام لیستی است که می‌خواهید به آن عنصر جدید اضافه کنید.

🔸element:

عنصری است که می‌خواهید به لیست اضافه کنید. این عنصر می‌تواند از هر نوع داده‌ای باشد (عدد، رشته، لیست دیگر و...).


📌 نکات مهم:

1. تغییر در لیست اصلی: متد append() لیست را به‌روزرسانی می‌کند.

2. افزودن لیست به عنوان یک عنصر: اگر یک لیست را با استفاده از append() به لیست دیگری اضافه کنید، آن لیست جدید به‌عنوان یک عنصر واحد به لیست اصلی اضافه می‌شود و نه عناصر آن.


#تست_تایم | آموزش پایتون
نصب کتابخانه


برای نصب کتابخانه باید اینترنت متصل باشید.

وارد command prompt می شویم و دستور زیر را وارد می کنیم:
python -V

سپس دستور زیر را وارد می کنیم:
pip -V


توجه شود که حروف python و pip کوچک هستند، یک فاصله داده شده و خط تیره(-) و کلمه V (وی) انگلیسی بزرگ است.

اگر در پاسخ دستورهای بالا با خطا مواجه شدید میتواند به این خاطر باشد که در هنگام نصب پایتون تیک گزینه زیر را نزده‌اید!
◻️Add Python 3.9 to PATH

که برای رفع آن باید یک بار نرم افزار پایتون را حذف کرده و دوباره نصب کنید و این بار تیک گزینه بالا را فعال کنید.

در ادامه:
pip install PackageName


اسم کتابخانه ای که می‌خواهید نصب کنید را به جای PackageName می‌گذارید.
برای مثال میخواهید کتابخانه numpy را نصب کنید👇:
pip install numpy

و Enter را می‌زنیم، منتظر نصب کتابخانه موردنظر می‌مانیم تا پیغام زیر را چاپ کند.
Successfully installed PackageName


🔆موارد تکمیلی در پست بعدی...👇👇👇


#کتابخانه | #بدانیم | آموزش پایتون
موارد تکمیلی پست قبل


🔆موارد تکمیلی

برای:

🔅چک کردن ماژول های نصب شده
pip freeze



🔅فراخوانی اطلاعات کامل ماژول ها

pip show PackageName



🔅به روزرسانی ماژول ها
ویندوز👇
pip install --upgrade PackageName

مک و لینوکس👇
sudo pip install --upgrade PackageName



🔅حذف و لغو نصب ماژول
ویندوز👇
pip uninstall PackageName

مک و لینوکس👇
sudo pip uninstall PackageName


📣توجه:
در تمام موارد بالا به جای PackageName اسم ماژول موردنظر را باید نوشت.


#کتابخانه | #بدانیم | آموزش پایتون