نمایش هرمی متن
برنامه ای بنویسید که یک کلمه از کاربر دریافت کند و آن را به شکل زیر در خروجی چاپ کند:
input: amir
a
am
ami
amir
ami
am
a
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک کلمه از کاربر دریافت کند و آن را به شکل زیر در خروجی چاپ کند:
txt = input("Enter your text : ") #دریافت متن
for i in range(len(txt)): #چاپ متعن به صورت هرمی
print(txt[:i])
for j in range(len(txt)):
print(txt[:len(txt)-j])
print("") #برای ایجاد فاصله
def a_pyramid(txt): #تعریف کردن تابع
for i in range(len(txt)): #چاپ متعن به صورت هرمی
print(txt[:i])
for j in range(len(txt)):
print(txt[:len(txt)-j])
return "" #و ایجاد فاصله Non به خاطر نمایش داده نشدن
text = input("Enter your text: ") #دریافت متن
print(a_pyramid(text)) #فراخوانی تابع
word =input("namr: ") for i, l in enumerate(word): print(word[:i+1])
name = input("Enter name : ") len_name = len(name) for x in range(1, len_name + 1): print(name[:x]) for y in range((len_name) - 1 , 0 , -1) : print(name[:y])
word = (input("Please enter your word: ")) temp = "" res = [] word_lst = list(word) for i in range(len(word_lst)): temp += word_lst[i] res.append(temp) print(res[i]) for i in range(1,len(word_lst)): print(res[-i-1])
word = (input("Please enter your word: ")) for i in range(len(word)+1): print(word[:i]) for i in range(len(word)): print(word[:-i-1])
a=input('word:') print(a[:1]) print(a[:2]) print(a[:3]) print(a[:4]) print(a[:5]) print(a[:6])
inp = input("Enter name: ")
for i in range(2*len(inp)-1):
if i<len(inp):
print(inp[0:i+1])
else:
print(inp[0:len(inp)-i-1])
def print_pattern(word): """الگوی مورد نظر را برای کلمه ورودی چاپ میکند.""" # چاپ قسمت اول: از یک کاراکتر تا تمام کاراکترها for i in range(1, len(word) + 1): print(word[:i]) # چاپ قسمت دوم: از n-1 کاراکتر تا یک کاراکتر for i in range(len(word) - 1, 0, -1): print(word[:i]) def main(): # دریافت کلمه از کاربر word = input("لطفاً یک کلمه وارد کنید: ") # چاپ الگو print_pattern(word) # اجرای تابع اصلی if __name__ == "__main__": main()
in_put=input(f"Enter the letter:")
letter_list=[str(i) for i in in_put]
for h in range(1,2):
for i in range(1,len(letter_list)+1):
print(letter_list[:i])
for i in range(1,len(letter_list)):
print(letter_list[:-i])
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری