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


#1

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

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

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

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

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


#3

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

counter = 10

print ('counting ...')

while counter == 0:

    print(counter)

    counter = counter - 1

print ('launched !')

#4

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

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

#5

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

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

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

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

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


#6

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


#7

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


#8

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

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

#9

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


#10

@Amr
@Khelifa
@kaabi_otman

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

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


#11

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


#12

مشاركتي

#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 !')

#13

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


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

#15

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

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

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

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

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

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

#16

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


#17
print('counting ...')
x=10
while x >= 0:
    print(x)
    x -=1
print('launched !')

#19

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


#20
counting = 10
print("counting...")
while counting <= 10:
    print(counting)
    counting -= 1
    if counting == -1:
        break
print("Lunched !")

#21

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

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

while counting <= 10:

ان تجعله:

while counting >= 0:

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

    if counting == -1:
        break

#22

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