Как сделать прямоугольник с пользовательским вводом? - PullRequest
0 голосов
/ 07 декабря 2018

Мне нужно сделать квадрат с 2 частями пользовательского ввода: n и m.Прямоугольник должен быть n * m и сделан из "*".Я могу сделать квадрат, если я скажу, например, n = (5) и m = (7), когда я добавляю пользовательский ввод make m и n, он печатает n вместо прямоугольника из "*" ... Эточто у меня есть, что я делаю не так?

n = int(input(3))
m = int(input(4))
for i in range(n):
    print ('*' * m)

Ожидаемый результат:

****
****
****

Редактировать: Хорошо, я думаю, что моя проблема в том, что я не знаюкак правильно вводить ввод, может кто-нибудь помочь мне в этом?Второе редактирование: Хорошо, спасибо всем за помощь!Я узнал, как это работает, я не вводил фактический ввод после запуска программы.Еще раз спасибо!

1 Ответ

0 голосов
/ 07 декабря 2018

Это создает прямоугольник.

n = int(input("First number "))
m = int(input("Second number "))
star = "*"
for i in range(n):
    print(star*m)

Пример:

First number 4
Second number 8
********
********
********
********
...