طول آیتم های لیست
برنامه ای بنویسید که لیستی از رشته ها را دریافت کند و سپس طول هر آیتم از لیست را در لیستی دیگر ریخته و چاپ کند
برنامه ای بنویسید که لیستی از رشته ها را دریافت کند و سپس طول هر آیتم از لیست را در لیستی دیگر ریخته و چاپ کند
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 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)
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)
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)
list_ = [] li = input("Enter a space between strings: ").split(" ") for i in li: list_.append(len(i)) print(list_)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری