سلام دوستان عزیز
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
👍4❤1
import turtle
# تنظیمات صفحه
win = turtle.Screen()
win.title("Pong Game")
win.bgcolor("black")
win.setup(width=800, height=600)
# اضافه کردن دوباره به توپ
ball = turtle.Turtle()
ball.speed(0)
ball.shape("square")
ball.color("white")
ball.penup()
ball.goto(0, 0)
ball.dx = 2
ball.dy = -2
# اضافه کردن دو راکت
paddle_a = turtle.Turtle()
paddle_a.speed(0)
paddle_a.shape("square")
paddle_a.color("white")
paddle_a.shapesize(stretch_wid=6, stretch_len=1)
paddle_a.penup()
paddle_a.goto(-350, 0)
paddle_b = turtle.Turtle()
paddle_b.speed(0)
paddle_b.shape("square")
paddle_b.color("white")
paddle_b.shapesize(stretch_wid=6, stretch_len=1)
paddle_b.penup()
paddle_b.goto(350, 0)
# حرکت راکت ها
def paddle_a_up():
y = paddle_a.ycor()
y += 20
paddle_a.sety(y)
def paddle_a_down():
y = paddle_a.ycor()
y -= 20
paddle_a.sety(y)
def paddle_b_up():
y = paddle_b.ycor()
y += 20
paddle_b.sety(y)
def paddle_b_down():
y = paddle_b.ycor()
y -= 20
paddle_b.sety(y)
# اتصال دستورات کلیدی به حرکت راکت ها
win.listen()
win.onkeypress(paddle_a_up, "w")
win.onkeypress(paddle_a_down, "s")
win.onkeypress(paddle_b_up, "Up")
win.onkeypress(paddle_b_down, "Down")
# حلقه اصلی بازی
while True:
win.update()
# حرکت توپ
ball.setx(ball.xcor() + ball.dx)
ball.sety(ball.ycor() + ball.dy)
# برخورد با حائط ها
if ball.ycor() > 290:
ball.sety(290)
ball.dy *= -1
if ball.ycor() < -290:
ball.sety(-290)
ball.dy *= -1
# برخورد با راکت ها
if (ball.xcor() > 340 and ball.xcor() < 350) and (ball.ycor() < paddle_b.ycor() + 50 and ball.ycor() > paddle_b.ycor() - 50):
ball.setx(340)
ball.dx *= -1
if (ball.xcor() < -340 and ball.xcor() > -350) and (ball.ycor() < paddle_a.ycor() + 50 and ball.ycor() > paddle_a.ycor() - 50):
ball.setx(-340)
ball.dx *= -1
👍4
Python source code
import turtle # تنظیمات صفحه win = turtle.Screen() win.title("Pong Game") win.bgcolor("black") win.setup(width=800, height=600) # اضافه کردن دوباره به توپ ball = turtle.Turtle() ball.speed(0) ball.shape("square") ball.color("white") ball.penup() ball.goto(0…
کد بازی پینگ پنگ
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4
2048.py
5.1 KB
کدبازی 2048 برای اجرا در کد ادیتور دستور زیر رو تایپ کنید.
دستور :
توجه به جای 2048باید اسم پوشه ای که در کد ادیتور زدید رو وارد کنید.
اگر از ویژوال استودیو استفاده می کنید در ترمینال این دستور رو وارد کنید.
لینک کانال ما
هرگونه کپی برداری ازکد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
دستور :
python 2048.pyتوجه به جای 2048باید اسم پوشه ای که در کد ادیتور زدید رو وارد کنید.
اگر از ویژوال استودیو استفاده می کنید در ترمینال این دستور رو وارد کنید.
python 2048.pyلینک کانال ما
هرگونه کپی برداری ازکد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4❤1
Python source code
2048.py
کد بازی 2048
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍3👏2
2048.exe
14.4 MB
خروجی بازی 2048 هست میتونید فقط روی کامپیوتر
اجرا میشه بزودی برای اندروید هم گزاشته میشه
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
اجرا میشه بزودی برای اندروید هم گزاشته میشه
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4❤1
بزودی ویدیوی اموزش کار با پایتون و اجرا گرفتن اون رو براتون میزارم
👍3❤1😎1
speed.py
209 B
کد تست سرعت اینترنت با python
برای اجرای این کد نیاز به نصب کتابخانه زیر داریم که با دستور زیر نصب میکنیم
pip install speedtest-cli
بعد از نصب با دستور
Python speed.py
اجرا میکنیم و به جای speed نام فایل باید باشد
برای اجرای این کد نیاز به نصب کتابخانه زیر داریم که با دستور زیر نصب میکنیم
pip install speedtest-cli
بعد از نصب با دستور
Python speed.py
اجرا میکنیم و به جای speed نام فایل باید باشد
👍4❤1
def calculate_average(grades):
return sum(grades) / len(grades) if grades else 0
if __name__ == "__main__":
grades = list(map(float, input("نمرات را وارد کنید (مقادیر را با فاصله جدا کنید): ").split()))
average = calculate_average(grades)
print(f"معدل نمرات: {average:.2f}")
👍3❤1
import tkinter as tk
from tkinter import messagebox
import math
def click_button(value):
current_text = str(entry.get())
if value == "=":
try:
result = eval(current_text)
entry.delete(0, tk.END)
entry.insert(tk.END, str(result))
except Exception as e:
messagebox.showerror("Error", "Invalid input")
entry.delete(0, tk.END)
elif value == "C":
entry.delete(0, tk.END)
else:
entry.insert(tk.END, value)
def create_calculator():
root = tk.Tk()
root.title("ماشین حساب")
global entry
entry = tk.Entry(root, width=40, borderwidth=5)
entry.grid(row=0, column=0, columnspan=4)
buttons = [
('7', 1, 0), ('8', 1, 1), ('9', 1, 2), ('/', 1, 3),
('4', 2, 0), ('5', 2, 1), ('6', 2, 2), ('*', 2, 3),
('1', 3, 0), ('2', 3, 1), ('3', 3, 2), ('-', 3, 3),
('0', 4, 0), ('.', 4, 1), ('+', 4, 2), ('=', 4, 3),
('C', 5, 0), ('(', 5, 1), (')', 5, 2), ('sqrt', 5, 3)
]
for (text, row, col) in buttons:
if text == 'sqrt':
button = tk.Button(root, text=text, width=10, height=3, command=lambda: click_button('sqrt'))
else:
button = tk.Button(root, text=text, width=10, height=3, command=lambda t=text: click_button(t))
button.grid(row=row, column=col)
root.mainloop()
def main():
create_calculator()
if __name__ == "__main__":
main()
👍3👏1
Python source code
import tkinter as tk from tkinter import messagebox import math def click_button(value): current_text = str(entry.get()) if value == "=": try: result = eval(current_text) entry.delete(0, tk.END) entry.insert(tk.END…
کد پایتون برای ساخت ماشین حساب
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
👍3👏1
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for i in range(length))
return password
print("Random Password:", generate_password(12))
👍3😎1