کلاس برنامهنویسی پایتون
👨🏫 مربی: یاسر محمودیان
📅 تاریخ برگزاری: ۲۵ مرداد ۱۴۰۴
⏰ ساعت:
۹:۰۰ تا ۱۰:۳۰ — برادران
۱۰:۳۰ تا ۱۲:۰۰ — خواهران
📍 مکان: کانون فرهنگی ورزشی شهید صیادشیرازی بسیج درگز
هدایت شده از یاسر محمودیان
💻 کلاس آموزش برنامهنویسی پایتون
سلام به دوستان عزیز
هزینه ثبتنام در کلاس پایتون مبلغ ۷۰۰ هزار تومان میباشد.
لطفاً جهت نهاییکردن ثبتنام، مبلغ را به شماره کارت زیر واریز کرده و رسید پرداخت را ارسال فرمایید:
💳 شماره کارت:6037998156002007
به نام:یاسر محمودیان یکه باغ
مهلت پرداخت: ۲۵ مرداد ماه
باتشکر:
ایمان کفاشان
(مدیر کانون شهید صیاد شیرازی، بسیج درگز)
20M حجم رسانه بالاست
مشاهده در ایتا
تمرین :برنامه ای بنویسید برای دریافت سه عدد و چاپ عدد بزرگتر
کد کامل:
a = int(input('اول عدد: '))
b = int(input('دوم عدد: '))
c = int(input('سوم عدد: '))
max_num = a
if b > max_num:
max_num = b
if c > max_num:
max_num = c
print('عدد بزرگترین:', max_num)
8M حجم رسانه بالاست
مشاهده در ایتا
برنامه برای دریافت دو عدد و چاپ عدد بزرگتر
کد کامل:
a = int(input('اول عدد: '))
b = int(input('دوم عدد: '))
if a > b:
print(a, ': عدد بزرگتر')
elif b > a:
print(b, ': عدد بزرگتر')
else:
print('دو عدد برابرند')
5.3M حجم رسانه بالاست
مشاهده در ایتا
پروژه: بررسی نام کاربری و گذرواژه
کد کامل:
username = input("نام کاربری: ")
password = input("گذرواژه: ")
if username == 'Admin' and password == '1234':
print("ورود موفق")
else:
print("نام کاربری یا گذرواژه اشتباه است")
5.1M حجم رسانه بالاست
مشاهده در ایتا
🔺 بررسی امکان تشکیل مثلث با سه ضلع دادهشده
کد کامل:
# 🔺 بررسی امکان تشکیل مثلث با سه ضلع دادهشده
# دریافت طول اضلاع
a = float(input("طول ضلع اول: "))
b = float(input("طول ضلع دوم: "))
c = float(input("طول ضلع سوم: "))
# شرط تشکیل مثلث: مجموع طول هر دو ضلع باید بزرگتر از ضلع سوم باشد
if (a + b > c) and (a + c > b) and (b + c > a):
print("✅ میتوان مثلث ساخت")
else:
print("❌ نمیتوان مثلث ساخت")
✅ ایده اصلی:
برای اینکه سه عدد (سه ضلع) بتونن یک مثلث واقعی بسازن، باید:
> مجموع هر دو ضلع، بزرگتر از ضلع سوم باشه.
این یه قانون هندسیه که همیشه برای مثلثها صادقه.
---
چرا؟
تصور کن سه چوب داری، اگه دو تا از اونها رو کنار هم بذاری و مجموع طولشون کمتر یا مساوی ضلع سوم باشه، به ضلع سوم نمیرسن! پس نمیتونی مثلث بسازی.
---
قانون تشکیل مثلث (Triangle Inequality Rule):
سه تا شرط باید همزمان درست باشه:
(a + b > c) and (a + c > b) and (b + c > a)
اگه حتی یکی از این شرطها درست نباشه، نمیشه مثلث ساخت.
---
🧪 مثال:
1. میتوان مثلث ساخت:
a = 4
b = 5
c = 6
بررسی:
4+5 = 9 > 6 ✅
4+6 = 10 > 5 ✅
5+6 = 11 > 4 ✅
✔️ همه درست بودن → میشه مثلث ساخت.
---
2. نمیتوان مثلث ساخت:
a = 2
b = 2
c = 5
بررسی:
2+2 = 4 ❌ → 4 بزرگتر از 5 نیست
✖️ پس حتی با اینکه دوتا شرط ممکنه درست باشن، ولی همش باید درست باشه تا بشه مثلث ساخت.
18.4M حجم رسانه بالاست
مشاهده در ایتا
خیلی مرتب و کامل از اول توضیح بدیم که لاکپشت (Turtle) توی پایتون چی هست، چه قوانینی داره و چطوری قدم به قدم باهاش کار میکنیم.
🐢 کتابخانه Turtle در پایتون
کتابخانهی turtle یکی از سادهترین ابزارها برای یادگیری برنامهنویسی و الگوریتمه. باهاش میتونی یک موجود به نام «لاکپشت» روی صفحه حرکت بدی، خط بکشه، شکل رسم کنه و حتی متن بنویسه.
لاکپشت در واقع یک شیء (object) از کلاس Turtle هست. وقتی یک نمونه (instance) ازش بسازی، میتونی دستورهای مختلف بدی تا حرکت کنه.
مراحل کار
1. وارد کردن کتابخانه
import turtle
2. ساخت یک لاکپشت
laki = turtle.Turtle()
حالا شیء laki نمایندهی لاکپشت روی صفحه است.
3. انتخاب شکل لاکپشت
laki.shape("turtle") # ظاهرش مثل لاکپشت میشه
شکلهای دیگر هم مثل "arrow", "circle", "square" وجود دارن.
قوانین حرکت
* مبدا (0,0) وسط صفحه است.
* حرکتها بر اساس پیکسل هستند.
* جهت پیشفرض لاکپشت به سمت راست است (محور مثبت x).