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

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

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

تمرین آسان 1231/ دانلود 528 بازدید

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

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

8 جواب

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

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

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

# نمایش نتایج
print("طول هر رشته:")
print(lengths)
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)
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)
def calc_len(strings):
    result = []
    for s in strings:
        result.append(f"{s} : {len(s)}")
    return result

sample_list = ["erphan", "amir", 'Ali']
print(calc_len(sample_list))

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
×
بستن