حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

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

تمرین آسان 2545 visibility link download flag

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

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

reply 16

visibility
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}")
sentence = input("Enter a sentence: ")
if sentence :
    parts = sentence.split(' ')
    longest = parts[0]
    shortest = parts[0]
    for i in parts:
        if len(i) > len(longest):

            longest = i
        if len(i) < len(shortest):
            shortest = i
    print(f'\'{longest}\' is the longest word ')
    print(f'\'{shortest}\' is the shortest word ')
else :
    print('No sentence')
jomle = input ("Enter your sentences:")
kalame = jomle.split(" ")
len_kalame = list(map(lambda x: len(x), kalame))
print (f"the longest {max(len_kalame)} and the shortest is {min(len_kalame)}")
class Max_Min:
    def __init__(self,word):
        self.word = word

    def max_min_text(self):
        spl = self.word.split()
        longtext = max(spl,key=len)
        smalltext = min(spl,key=len)

        return f"{spl} \n max = {longtext} \n min = {smalltext}"


text = str(input("enter your text word:"))
print(Max_Min(text).max_min_text())
class Max_Min:
    def __init__(self,word):
        self.word = word

    def max(self):
        plt = self.word.split()
        longtext = max(plt,key=len)
        return f"long text = {longtext}"

    def min(self):
        plt2 = self.word.split()
        smalltext = min(plt2,key=len)
        return f"min text = {smalltext}"

text = str(input("enter your word text ="))
print(Max_Min(text).max())
print(Max_Min(text).min())
while True:
    sentence = input("Write a sentence. (more than 4 words) ")
    words = sentence.split()
    if len(words) > 4:
        break
    elif not words:
        print("you have to write words")
    else:
        print("you should write 5 word or more")
longest = words[0]
shortest = words[0]
for word in words:
    if len(word) > len(longest):
        longest = word
    if len(word) < len(shortest):
        shortest = word

print(f"shortest word is: <{shortest}> with {len(shortest)} words")
print(f"Longest word is: <{longest}> with {len(longest)} words")

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]}")
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن