Python初学者项目练习16--输入整数打印星号

Python初学者项目练习16--输入整数打印星号 一、练习题目二、代码1.问题版本代码如下xint(input(Enter a number between [1-50]: ))if1x50:print(**x)else:print(请重新输入)输入错误了在不重新运行代码的情况下无法重新开始所以加入一个死循环如下面版本2.问题版本代码如下# 死循环whileTrue:xint(input(Enter a number between [1-50]: ))if1x50:print(**x)# 正确输入就退出循环breakelse:print(请重新输入)问题在于没有控制连续7次输入3.问题版本代码如下# 用户最多输入7个整数fori inrange(7):# 死循环whileTrue:xint(input(Enter a number between [1-50]: ))if1x50:print(**x)# 正确输入就推出循环breakelse:print(请重新输入)总结程序要一层一层的写先写最里面一层再往外面加条件和循环1 x 50x 1 and x 50