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

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

شکل اعداد نزولی

آسان 21/ دانلود 1255 بازدید

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

مثال:

number: 5
55555
4444
333
22
1 
👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

7 جواب

def print_pattern(n):
    for i in range(n, 0, -1):
        # چاپ عدد i به تعداد i بار
        print(str(i) * i)

def main():
    # دریافت عدد از کاربر
    number = int(input("لطفاً یک عدد وارد کنید: "))
    
    # چاپ الگو
    print_pattern(number)

# اجرای برنامه
main()
Mma123 دانلود Python
m = int(input("please enter a number: "))
for i in range(m, 0, -1):
    print(str(i) * i)
Alirezamoghaddam دانلود Python
def makos(n):
    for i in range(n,0,-1):
        print(str(i) * i)
print(makos(n=int(input("entre your number:"))))
Arman.danyy دانلود Python
def print_pattern(n):
    for i in range(n, 0, -1):
        print(str(i) * i)

def main():
    try:
        number = int(input("عدد را وارد کنید: "))
        if number < 1:
            print("لطفاً عددی بزرگتر از صفر وارد کنید.")
            return
        print_pattern(number)
    except ValueError:
        print("لطفاً یک عدد صحیح وارد کنید.")

if __name__ == "__main__":
    main()
کاربر 136 دانلود Python
num = int(input("enter num: "))     
while num > 0:
    print(num * str(num))
    num-=1
Marzie.salehi دانلود Python
UserNumber=input('enter a an integer number= ')
while int(UserNumber)==0:
    print("enter another number")
    UserNumber = input('enter a an integer number= ')
def PosetiveNumber(UserNumber):
    while int(UserNumber) != 0:
        print(int(UserNumber) * str(UserNumber))
        UserNumber = str(int(UserNumber) - 1)
def NegetiveNumber(UserNumber):
    while int(UserNumber) != 0:
        print((int(UserNumber) * -1) * str(UserNumber))
        UserNumber = str(int(UserNumber) + 1)

while int(UserNumber!=0):
    if int(UserNumber)>0:
        PosetiveNumber(UserNumber)
    else:
        NegetiveNumber(UserNumber)
    answer=input('do you want to try another number ? ').lower()
    if answer=='yes':
        UserNumber = input('enter a an integer number= ')
        while int(UserNumber) == 0:
            print("enter another number")
            UserNumber = input('enter a an integer number= ')
    else:
        print('-----END-----')
        break
کاربر 703 دانلود Python
x = int(input("Enter a number: "))
while x < 1:
    print("Please enter a number greater than zero")
    break
for a in range(x, 0, -1):
    print(str(a)*a)
Ali.r.h.z دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

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

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