تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

مرتب کردن اعداد از بزرگ به کوچک

Amirowich آسان 139/ دانلود 9026 بازدید پربازدید

برنامه ای بنویسید که تعداد بینهایت عدد از کاربر دریافت کند و وقتی کاربر عدد 0 را وارد کرد؛ تمام اعداد وارد شده از بزرگ به کوچک در خروجی چاپ شوند

45 جواب

نمیتونم این تمرین رو حل کنم!
numbers = []
while True:
    num = int(input("number: "))
    numbers.append(num)
    if num == 0:
        break
numbers.sort(reverse=True)
print(numbers[0], end="")
for num in numbers[1:]:
    print(f" > {num}", end="")
Artin دانلود Python
list =  []
while 1:
    s=int(input('number: '))
    if s==0:
        break
    list.append(s)
    list.sort(reverse=True)
print(list)
Sina123 دانلود Python
def myfunc():
    numbers = []
    while 1:
        num = int(input('number: '))
        numbers.append(num)
        if num == 0:
            break
    numbers.sort()
    print(numbers)
myfunc()
کاربر 2106 دانلود Python
def main():
    numbers = []
    while True:
        try:
            num = int(input('enter your number: '))
            numbers.append(num)
            numbers.sort(reverse=False)
            if num == 0:
                print(numbers)
                break
        except ValueError:
            print('we just need a number!')  
        
if __name__ == '__main__':
    main()
Amirgoodarzi دانلود Python
numbers = []

# دریافت اعداد از کاربر
while True:
    number = int(input("لطفاً یک عدد وارد کنید (برای پایان عدد 0 را وارد کنید): "))
    
    # بررسی اینکه آیا عدد 0 وارد شده است
    if number == 0:
        break
    
    # اضافه کردن عدد به لیست
    numbers.append(number)

# مرتب‌سازی اعداد از بزرگ به کوچک
numbers.sort(reverse=True)

# چاپ اعداد مرتب شده
print("اعداد وارد شده از بزرگ به کوچک:")
for num in numbers:
    print(num)
Haker121 دانلود Python
<< صفحه قبل 1 3 4 5 صفحه بعد >>

ارسال جواب

/* کداتو توی این بخش بنویس
فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
البته قبلش این سه خط رو پاک کن */
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن