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

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

طولانی ترین کلمه جمله

آسان 28/ دانلود 472 بازدید

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

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

8 جواب

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}")
Mehdi.rouzkhosh دانلود Python جدید
sentence=input("write")   
b=sentence.split(" ")
print(b)
print(f"Longest word={max(b)} and shortest word={min(b)}")
کاربر 923 دانلود Python

حداقل قبل از ارسال کد خود را بررسی کنید. اشتباه است Alvandsina


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}")
Emrimo دانلود Python

برای کوتاه تر شدن کدها نیازی به ایجاد متغییر نیست Alvandsina


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)
کاربر 220 دانلود Python
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]}")
Behcoder دانلود Python

لطفا قبل از ارسال بررسی شود. اشتباه است Alvandsina


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)}')
Alvandsina دانلود Python
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()
Mma123 دانلود Python
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)
Maryam.n دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن