حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

مرتب سازی بر اساس حروف الفبا

تمرین آسان 3011 visibility link download flag

برنامه ای بنویسید که تعدادی اسم از ورودی دریافت کرده و سپس آنها را بر اساس حروف الفبا مرتب کرده و در خروجی چاپ کند

reply 16

visibility
# گرفتن ورودی از کاربر و بین هر اسم باید اسپیس بزنی
user_input = input("Please enter the names you want, separated by spaces: ")
# تبدیل اسم ها به لیست و کوچک کردن حروف اول
my_list = [name.lower() for name in user_input.split()]
# مرتب سازی لیست ها
sorted_list = sorted(my_list)
# چاپ خروجی
print(f"This is your sorted list: {sorted_list}")
names_input = input("لطفاً نام‌ها را با کاما جدا کنید: ")
# تبدیل ورودی به لیست
names_list = [name.strip() for name in names_input.split(',')]

# مرتب‌سازی لیست بر اساس حروف الفبا
sorted_names = sorted(names_list)

# نمایش نام‌های مرتب شده
print("نام‌های مرتب شده:")
for name in sorted_names:
    print(name)
names = [] # لیست برای اسامی
while True: # تا وقتی که
    name_user = input('please enter your names: ') # دریافت ورودی از کاربر
    if name_user == '':
        break
    else:
        names.append(name_user)
names.sort()
print(names)
names = []
while True:
    user_input = input("Please enter a name: (enter to exit)")
    if user_input == "":
        break
    else:
        names.append(user_input)
names.sort()
print(f"Sorted name => {names}")
#دریافت اسامی و مرتب سازی بر اساس الفبا
x = input('please enter name with - seprator:')
x = x.lower() #مرتب سازی به بزرگی و کوچکی حروف حساس است
x= x.split('-')
x.sort() #دقت کنید که دستور مرتب سازی را درون متغییر نریزید
for item in x:
    print(item)
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن