用户输入行列值打印矩形(python)

时间:2025-02-09 07:48:58
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