پایتون
1.06K subscribers
104 photos
14 videos
14 files
20 links
Download Telegram
simple-game-problem.py
1.4 KB
#تمرین

این فایل یک بازی ساده با کتابخانه tkinter هست

🧐مشکلش رو حل کنید و بازی رو تکمیل کنید

🤓راهنما: خط 26 یه چیزی تعریف نشده
#تمرین

برنامه ای بنویسید که تراز کنکور و تراز معدل از کاربر بگیرد و تراز اصلی کنکور را محاسبه کند😁
Taraz-asli.py
324 B
جواب تمرین بالا
video-downloader.py
342 B
ویدیو دانلودر

- میتونید متغیر filename رو بهینه تر کنید

@python0p
Snake Game.py
5 KB
بازی Snake

pip install pygame

@python0p
Network Scanner
یادگیری سریع Flask در سایت VS Code

https://code.visualstudio.com/docs/python/tutorial-flask
x, y = '12'
y, z = '34'
print(x+y+z)
Anonymous Quiz
50%
Error
23%
1234
6%
124
22%
134
Star patterns
پروژه کوچیک - ماشین حساب ساده با input

یه تمرین سریع برای تازه‌کارها:

a = float(input("عدد اول: "))
op = input("عملگر (+ - * /): ")
b = float(input("عدد دوم: "))

if op == '+':
print(a + b)
elif op == '-':
print(a - b)
elif op == '*':
print(a * b)
elif op == '/':
print(a / b)
else:
print("عملگر نامعتبر!")
برای نوشتن شرط کوتاه و جمع‌وجور می‌تونید از Conditional Expression استفاده کنید:

age = 20
status = "olde" if age >= 18 else "younge"
print(status)
لیست کامپرهنشن در پایتون

لیست کامپرهنشن (List Comprehension) یک روش خلاصه و قدرتمند برای ساختن لیست‌ها در پایتون است. به‌جای نوشتن چندین خط کد با حلقه، می‌توان در یک خط، لیست جدید تولید کرد.

🔹 مثال ساده:

numbers = [1, 2, 3, 4, 5]
squares = [x**2 for x in numbers]
print(squares)

✅ خروجی:

[1, 4, 9, 16, 25]

🔹 استفاده همراه با شرط:

even_squares = [x**2 for x in numbers if x % 2 == 0]
print(even_squares)

✅ خروجی:

[4, 16]

این ویژگی باعث می‌شود کدها تمیزتر، کوتاه‌تر و خواناتر باشند.
📝 تمرین لیست کامپرهنشن

لیستی از اعداد ۱ تا ۲۰ بساز. حالا با لیست کامپرهنشن:

1. فقط اعداد زوج رو توی یه لیست جدا ذخیره کن.


2. مربع اعداد فرد رو توی یه لیست دیگه ذخیره کن.


3. یه لیست جدید بساز که توش بنویسه:

برای اعداد زوج: "even"

برای اعداد فرد: "odd"

(جواب تمرین در کامنت ها گذاشته میشه)
درود دوستان با توجه به قطع بودن و اختلال اینترنت میتونید برای نصب پکیج از این دستور استفاده کنید