طولانی ترین کلمه جمله
برنامه ای بنویسید که یک جمله از ورودی دریافت کند و طولانی ترین و کوتاه ترین کلمه موجود در جمله را در خروجی چاپ کند
برنامه ای بنویسید که یک جمله از ورودی دریافت کند و طولانی ترین و کوتاه ترین کلمه موجود در جمله را در خروجی چاپ کند
sentence=input("write") b=sentence.split(" ") print(b) print(f"Longest word={max(b)} and shortest word={min(b)}")
حداقل قبل از ارسال کد خود را بررسی کنید. اشتباه است
txt = input("Enter text : ") text = txt.split() max_num = max(text, key = len) min_num = min(text, key = len) print(f"min txt : {min_num}") print(f"max txt : {max_num}")
برای کوتاه تر شدن کدها نیازی به ایجاد متغییر نیست
def l_s(matn): w=matn.split() l_w=max(w, key=len) s_w=min(w, key=len) return l_w, s_w matn=input("matn: ") l,s=l_s(matn) print(f"long: {l}") print(f"short: {s}")
class Word: def __init__(self, word): self.word = word def Print(self): words_list = self.word.split() longest_word = max(words_list, key=len) shortest_word = min(words_list, key=len) return words_list, longest_word, shortest_word words = input("enter your words: ") obj = Word(words) words_list, longest_word, shortest_word = obj.Print() print("کلمات:", words_list) print("بلندترین کلمه:", longest_word) print("کوتاهترین کلمه:", shortest_word)
user_input = input("Please enter a text: ") str_lst = user_input.split(" ") str_lst.sort() print(f"Longest word => {str_lst[-1]}") print(f"Shortest word => {str_lst[0]}")
لطفا قبل از ارسال بررسی شود. اشتباه است
x = input('please enter your sentense:') x = x.split(' ') print(f'longest word is : {max(x, key = len)}') print(f'shortest word is : {min(x, key = len)}')
def find_longest_and_shortest_words(sentence): # تقسیم جمله به کلمات words = sentence.split() # بررسی اگر هیچ کلمهای وجود نداشته باشد if not words: return None, None # پیدا کردن طولانیترین و کوتاهترین کلمه longest_word = max(words, key=len) shortest_word = min(words, key=len) return longest_word, shortest_word def main(): # دریافت جمله از کاربر sentence = input("لطفاً یک جمله وارد کنید: ") longest_word, shortest_word = find_longest_and_shortest_words(sentence) if longest_word and shortest_word: print(f"طولانیترین کلمه: '{longest_word}'") print(f"کوتاهترین کلمه: '{shortest_word}'") else: print("هیچ کلمهای در جمله وجود ندارد.") if __name__ == "__main__": main()
def find_shortest_and_longest(sentence): words=sentence.split() shortest_word=min(words,key=len) longest_word=max(words,key=len) print(shortest_word) print(longest_word) sentence=input('enter a sentence:') find_shortest_and_longest(sentence)
کلاسی بنویسید که دو عدد دریافت کند و متدهای جمع و تفریق و ضرب و تقسیم برای آن قابل فراخوانی باشد. با فراخوانی هر متد، محاسبات لازمه انجام شود و نتیجه در برگردانده شود
برنامه ای بنویسید که 2 مقدار عددی از ورودی دریافت کند و در متغیرهای a و b ذخیره کند. سپس مقادیر این 2 متغیر را جا به جا کند (مقدار متغیر a درون b ذخیره شود و مقدار متغیر b درون a ذخیره شود)
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند مثال:cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
برنامه ای بنویسید که طول ضلع مربعی را از ورودی دریافت کند و مساحت آن را حساب کند مساحت مربع = یک ضلع ضربدر خودش = یک ضلع یه توان 2
برنامه ای بنویسید که کاربر بتواند اسم دانشجویان را اضافه و حذف کند بعد از هر بار حذف یا اضافه کردن دانشجو، باید لیست دانشجویان موجود همانند زیر نمایش داده شود choose: 1.add 2.remove1name:hooshang1....
برنامه ای بنویسید که متنی بصورت کدمورس از ورودی دریافت کند و ترجمه آن را در خروجی چاپ کند. همچنین بتواند متن انگلیسی از ورودی دریافت کند و به کدمورس تبدیل کند. input: hooshang.... --- --- ... .... ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری