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

خلاصه کننده متن

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

تابعی بنویسید که یک متن دریافت کند و درصورتی که متن طولانی تر از 100 کاراکتر بود، 100 کاراکتر اول آن را به همراه «...» برگرداند. در غیر این صورت کل متن را بدون تغییر برگرداند.

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

پاسخ‌ها 40

def text(string = input("\nmatn: ")): #تعریف تابع و دریافت متن
    if len(string) > 99: #اگر متن بیشتر از 100 کاراکتر بود
        return f"\n{string[:99]} ...\n"
    else:
        return f"\n{string}\n"
print(text()) #فراخانی تابع و چاپ در خروجی
import math as m
def matn(m):
    #بررسی اینکه ایا متن 100 کارکتر است یا خیر 
    if len(m) >= 100 :
        return m[:100] + "..."
    else :
        return m
matnvorodi=input('matn morede nazar ra vared konid:')
print(matn(matnvorodi))
def Text(t=''): #تعریف تابع و دریافت متن
    if t == '':
        t = input('Enter yor text: ')

    if len(t) > 100:
        return f'{t[:100]} ...'
    return t

print(Text()) #فراخانی تابع و چاپ در خروجی
def short_passage(passage):
  if len(passage) > 100:
    shorted_passage = passage[0:100] 
    return shorted_passage
  else:
    return passage

def main():
  passage = input("please Enter your passage: ")
  editted_passage = short_passage(passage)
  #print("«" + editted_passage + "»" )
  print(f"«{editted_passage}»")

if __name__ == "__main__":
  main()

ارسال جواب

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

×
بستن