用户输入行列值打印矩形(python)
print('打印i行j列的矩形')
i = input('请输入i的值(输入正整数):\n')
j = input('请输入j的值(输入正整数):\n')
'''判断是否为正整数函数,是返回数字,不是返回-1'''
def judgemNumber(x):
if x.isdigit():
if int(x):
return int(x)
else:
return -1
else:
return -1
while True:
a = judgemNumber(i)
if a == -1:
i = input('请正确输入i的值(输入正整数):\n')
b = judgemNumber(j)
if b == -1:
j = input('请正确输入j的值(输入正整数):\n')
if(a > 0 and b > 0):
break
while a:
print('*'*b)
a = a - 1