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

ساخت جعبه با مربع

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

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

مثال

number: 3
###
###
### 

مثال

number: 5
#####
#####
#####
#####
#####

reply 16

visibility
def x(num, sh):
    for i in range(num): #چاپ الگو
        print(num * sh)
    return f"\n{(i+1)*num}\n" #برگرداندن تعداد شکل استفاده شده

number = int(input("\nnumber: ")) #دریافت تعداد
shakl = input("shekle: ") #دریافت شکل الگو

print(x(number, shakl))
shekl = input("\nshekle: ") #دریافت شکل الگو
num = int(input("number: ")) #دریافت تعداد

for x in range(num): #چاپ الگو
    print(num * shekl)

print(f"\n{(x+1)*num}\n") #چاپ تعداد شکل استفاده شده
الگوی مثلثی
python
def print_triangle(number):
    for i in range(number):
        print('#' * (number - i))

# دریافت عدد از کاربر
number = int(input("number: "))
print_triangle(number)
الگوی مستطیلی
python
def print_rectangle(number):
    for i in range(number):
        print('#' * number)

# دریافت عدد از کاربر
number = int(input("number: "))
print_rectangle(number)
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
    int n;
    cout << "enter your n: ";
    cin >> n;
    for (int i = 1; i <= n; i++)
    { 
        for (int j = 1; j <= n ; j++)
        {
            cout << "#";
        }
         cout << endl;
    }
    getch();

}

def print_shape(number):
    # بررسی می‌کنیم که عدد ورودی مثبت باشد
    if number <= 0:
        print("لطفاً یک عدد مثبت وارد کنید.")
        return

    # چاپ شکل
    for i in range(number):
        # در هر خط اگر i برابر با number-1 باشد، یک خط خاص چاپ می‌کنیم
        if i == number - 1:
            print('#' * (number - 1) + ' ')
        else:
            print('#' * number)

# دریافت ورودی از کاربر
try:
    number = int(input("عدد را وارد کنید: "))
    print_shape(number)
except ValueError:
    print("لطفاً یک عدد صحیح وارد کنید.")
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

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

×
بستن