مؤقت دقائق في مكتبة Turtle 🐢

السلام عليكم ورحمة الله وبركاته هذا مشروع عملت به في متكبة turtle في python وهو عبارة عن مؤقت دقائق تنازلي بحيث يضع المستخدم الدقائق التي يريدها من 1 الى 60 وبعدها يبدا المؤقت بالعمل وعند الانتهاء يعلم المستخدم ان الوقت انتهي امل ان ينال اعجابكم

6 إعجابات

الكود لمن يريد تجربة البرنامج او الاستفادة من الكود للتعلم والمذاكرة منه

from turtle import Turtle , Screen
import time

window = Screen()

window.cv._rootwindow.resizable(False, False)
window.bgcolor("#1B1B1C")
window.setup(600,400)
window.title("Minute timer")
window.tracer(0)

timer = Turtle()
timer.hideturtle()
timer.color("#208AB5")
timer.goto(0,-54.5)

def clear():
    window.clear()
    window.bgcolor("#1B1B1C")

while True:
    minute = window.textinput("Minute timer","Enter timer minutes from 1 to 60")
    if minute.isdigit() == True and int(minute) <= 60 and int(minute) > 0:
        minute = int(minute)
        break
    clear()

minute -= 1
seconds = 59

def print(text1,text2):
        if seconds < 10:
            timer.write(text1,font=("Courier New",75),align=("center"))
        else:
            timer.write(text2,font=("Courier New",75),align=("center"))

while True:
    clear()
    if minute < 10:
        print(f"0{minute}:0{seconds}",f"0{minute}:{seconds}")
    else:
        print(f"{minute}:0{seconds}",f"{minute}:{seconds}")
   
    time.sleep(1)
    seconds -= 1

    if seconds < 0 and minute == 0:
        break
    elif seconds < 0:
        seconds = 59
        minute -= 1

timer.goto(0,-140)
timer.write("The timer has ended",font=("Trebuchet MS",35),align=("center"))

window.exitonclick()
4 إعجابات

ما شاء الله ، عمل جد رائع :star_struck::star_struck:

3 إعجابات

شكرا جدا لمشاركة الكود معنا و اقدر جدا جميع مشاريعك التي تبرهنا دائما :heart_decoration:
keep going

4 إعجابات

باذن الله دائما سارسل مشاريع مبتكرة ومتنوعة لكي تقوموا بدوركم بالتجربة في العمل عليها وتقييمها
شكرا لك على كلامك الطيب والرائع فان كلماتكم الطيبة تحفزني في عمل مشاريع اكثر واجمل :smiling_face_with_three_hearts:

4 إعجابات

وعليكم السلام ورحمة الله وبركاته…بوركت جهودك أخي بدر … ما شاء الله…اجتهادك يُدرّس وربنا يباركلك في علمك وعملك … وحضرتك فعلاً بتخليني إني شجّع حالي للأفضل

3 إعجابات

رحم الله والديك :rose: :rose: :rose:

إعجابَين (2)

ماشاء الله كيف خفيته؟
نص منسق +اخفاء يزبط؟

إعجاب واحد (1)

نعم دمجت بين النوعين انظر للمثال كما في الصورة

print("Hello")
إعجابَين (2)

كلامكم يحفزني دائما على عمل مشاريع اكثر ومبدعة بنفس الوقت بشكل غير مكرر
شركم لكم على كلامكم الطيب :smiling_face_with_three_hearts:

3 إعجابات

جميل :wave:
بارك الله فيك

إعجابَين (2)

العفو :rose:
. . . . . . . .

إعجابَين (2)

في حته مش فاهمها
هو ليه كتبت text 2
مش فاهمها ده
مش فاهم اهمية ال argument ده

3 إعجابات

ماشاء الله يعطيك العافيه :+1:

إعجابَين (2)

اذا لاحظت جيدا بان كل argument من المتغيرين يحوي قيمة مخلتفة بحيث ان text 1 هو قيمة الاحتمال الاول و text 2 هو قيمة الاحتمال الثاني لانه يوجد احتمالان وكل احتمال يحوي قيمة مخلتفة

4 إعجابات