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

مرحباً جميعاً

المهمة المطلوبة

بإمكانك الإطلاع على المهمة المطلوبة من هنا

كيفية كتابة الأكواد في المنتدى

  • إذا كان لديك كيبورد فرنسي, اضغط على alt gr و 7 لكتابة الرمز `

10 Likes

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

counter = 10

print ('counting ...')

while counter == 0:

    print(counter)

    counter = counter - 1

print ('launched !')
5 Likes

يمكن عمل عداد تنازلي count down:

i = 10
print("counting...")
while i>=0:
    print(i)
    i -=1
print("launched !")
5 Likes

مرحبا @Amr حقيقة عملك جميل جدا . لكن اعتقد انك نسيت جملة “counting” التي تبدأ من الاول حيث كانت النتيجة المطلوبة :

 counting...
10
9
8
7
6
5
4
3
2
1
0
launched ! 
  1. أي أنه يقوم بالتالي:

  2. كتابة الكلمة counting…

  3. بعدها يعد من 10 إلى 1

  4. ثم يقوم بالإطلاق launched !

5 Likes

شكراً على ملاحظتك
تم التعديل

3 Likes

مرحبا @Khelifa شكرا على مشاركتك :rose: . ارجو ان تقوم بتعديل الكود وكتابته بالطريقة التي شرحها الاستاذ ياسر هنا لكي نستطيع فهم الكود بشكل اوضح :

3 Likes

حل مهمة عمل العداد التنازلي:

i = 10
print('counting...')
while i >= 0:
    print(i)
    i -= 1
print("launched !")
3 Likes

مرحبا @kaabi_otman عمل جمييل . شكرا على مشاركتك

2 Likes

@Amr
@Khelifa
@kaabi_otman

عمل جميل جداً أصدقائي :+1:

شكراً للمدرب مالك (@malek.salem) على مراجعاته :blush:

3 Likes

@YaserAlnajjar
شكرا لك :grinning: :wink:

2 Likes

مشاركتي

#Initiate counting
count = 10

# Print Counting...
print('counting...')

# Loop counting
while count >=0:
    # While count is bigger than 0 print count
    print(count)
    #decrease count by 1 every loop
    count -= 1
    
#When finish looping print launch !
print('launch !')
7 Likes

عمل جميل شكرا على المشاركة @Adetech

3 Likes
for x in range(11,-2,-1):
    if x==11:
       print("counting...")
    elif x==-1:
       print("launched !")
    else:
       print(x)
3 Likes

عمل جميل جداً يا عادل…

بالنسبة للكومنتات, هي جميلة, ولكن يفترض أن يكون الكود self-explanatory :wink:

حاول اتباع آلية:

لا توضح ما يقوم به الكود, ولكن لما تقوم بالأمور بهذا الشكل

مثلاً ممكن تكتب في البداية:

# launching Nasa missile and waiting for 10 seconds
...
4 Likes

كالعادة أعمالك يا صهيب دائماً رائعة :+1:

3 Likes
print('counting ...')
x=10
while x >= 0:
    print(x)
    x -=1
print('launched !')
2 Likes

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

1 Like
counting = 10
print("counting...")
while counting <= 10:
    print(counting)
    counting -= 1
    if counting == -1:
        break
print("Lunched !")
2 Likes

عمل رائع يا يحيى

ما رأيك بدلاً من السطر:

while counting <= 10:

ان تجعله:

while counting >= 0:

وبهذا تكون تخلصت من الأسطر:

    if counting == -1:
        break
3 Likes

اقتراح رائع مهندس منك نتعلم

3 Likes