مشاركة حلول: عمل عداد تنازلي count down

x = ("counting...")
y = ("launched !")
time = 10

print(x)
while time > 0:
    print(time)
    time -= 1

print(y)
1 Like
num = 10
print("counting...")
while num >= 0:
    print(num)
    num -= 1
print("launched !")
1 Like

عمل رائع يا محمد :+1:

بالمناسبة تقدر بدل استعمال المتغير y تضع الجملة مباشرة داخل print، يصبح الكود أكثر وضوحا:

print("launched !")

عمل رائع يا أسعد :+1:

print('counting...')
i = 10
while i >= 0:
    print(i)
    i -= 1
print('launched!')
1 Like
print('counting ...')
counter = 10
while counter>=0:
		print(counter)
		counter-= 1
print('lunched ...')
1 Like

حل مهمة عمل العداد التنازلى …

print('counting...')
count = 10
while count >= 1:
     print(count -1)
     count = count- 1
print("launched !")
1 Like

عمل رائع يا مصطفى :+1:

1 Like

كود عداد ناسا

import time
print("counting...")
def countdown (n) :
    while n > 0 :
        print (n)
        time.sleep(1)
        n -=1
        if n== 0:
            print("launched !")
countdown(10)
1 Like
print('Counting ...')
count = 10
while count >=0:
    print(count)
    count = count - 1
print('launched !')
1 Like

عمل جيد يا محمد :+1:

لاحظ أن التحقق من قيمة n == 0 سيتم تشغيله 10 مرات (لأنها داخل الحلقة)، لكن الطباعة تتم مرة واحدة فقط داخل الشرط if:

        if n== 0:
            print("launched !")

هل بإمكانك تحسينها وجعلها تنفذ مرة واحدة فقط وتطبع مرة واحدة فقط؟

1 Like

عمل رائع يا ناصر :+1:

قمت بتنسيق الأكواد خاصتك، فضلا اطلع على طريقة تنسيق الأكواد في هذا الموضوع:

count =10
print('counting ....')
while count>=0:
   print(count)
   count=count-1
print('lanched   !')
1 Like

أهلا بك معنا يا حسن :raised_hand_with_fingers_splayed:

عمل رائع :+1:

قمت بتنسيق الأكواد خاصتك، فضلا اطلع على طريقة تنسيق الأكواد في هذا الموضوع:

print("counting...")

counting = 10
   
while counting >= 1:
    
   print(counting)
   counting = counting - 1
    
print("launched !")

2 Likes

عمل جميل يا optimistic

2 Likes

شكرا لك صديقى

2 Likes

السلام عليكم
حل العداد التنازلي لناسا كالتالي:

print("counting...")

count = 10
while count >= 0:
    print (count)
    count -= 1

print("launched !")
2 Likes

عمل جميل يا Pity

1 Like

اجابتي…

print("counting...")
x = 10
while x <= 10 and x >= 0:
 print(x)
 x  = x - 1
print("launched !")
2 Likes