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

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

طول آیتم های لیست

آسان 1231/ دانلود 237 بازدید

برنامه ای بنویسید که لیستی از رشته ها را دریافت کند و سپس طول هر آیتم از لیست را در لیستی دیگر ریخته و چاپ کند

7 جواب

input_strings = input("لطفاً رشته‌ها را با کاما جدا کنید: ").split(',')

# حذف فضای خالی از ابتدا و انتهای هر رشته
input_strings = [s.strip() for s in input_strings]

# محاسبه طول هر رشته و ذخیره در لیست جدید
lengths = [len(s) for s in input_strings]

# نمایش نتایج
print("طول هر رشته:")
print(lengths)
Mma123 دانلود Python
def get_lengths(strings, separator):
 
    string_list = strings.split(separator)
 
    lengths = [len(s.strip()) for s in string_list]
    return lengths

input_strings = input("لطفاً لیستی از رشته‌ها را وارد کنید: ")
separator = input("لطفاً جداکننده مورد نظر را وارد کنید: ")

result = get_lengths(input_strings, separator)
print("طول هر رشته در لیست:", result)
Roghaye.m دانلود Python
def lengths_of_strings(strings):
    lengths = [len(s) for s in strings]  
    return lengths

strings = ["pencil","book","couch"]
result = lengths_of_strings(strings)
print("طول هر رشته در لیست:", result)
Roghaye.m دانلود Python
def get_lengths(strings):
    lengths = []
    for string in strings:
        lengths.append(len(string))
    return lengths
strings = input("string: ").split(' ')
lengths = get_lengths(strings)
print("length: ", lengths)
Mehdi.rouzkhosh دانلود Python
list = []
while 1:
    strings = input("please enter a string: ")
    if strings == "exit":
        break
    else:
        list.append(strings)
list_2 = []
for i in list:
    list_2.append(len(i))
print(list_2)
Alirezamoghaddam دانلود Python
read_line = list(map(str , input().split()))
s = []
for i in read_line :
    counter = 0
    for item in i :
        counter += 1
    s.append(counter)
print(s)
کاربر 338 دانلود Python
list_ = []
li = input("Enter a space between strings: ").split(" ")
for i in li:
    list_.append(len(i))
print(list_)
کاربر 362 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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