columns = input("Enter number of columns: ")
rows = input("Enter number of rows: ")
for r in range(rows):
if r == 0 or r == rows - 1:
print('* ' * columns)
else:
print('* ' + ' ' * (columns - 2) + '* ')
Asked
Active
Viewed 155 times
-1

Jean-François Fabre
- 137,073
- 23
- 153
- 219
1 Answers
0
rows = input("Enter number of rows: ")
You have maybe used languages as C
/C++
, in which you do something like:
std::cin >> var; // with var being an int
But in Python you have to do a casting
, like this...
rows = input("Enter number of rows: ")
rows = int(rows)
...before using it as an integer.

FLAK-ZOSO
- 3,873
- 4
- 8
- 28