题目
题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
原题参考如下网站
https://www.runoob.com/python/python-exercise-example88.html
代码
"""题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。
"""
n=1
while n<=7:
a = int(input("输入1-50的整数"))
if a<1 or a>50:
print("【请重新输入1-50数字】")
else:
n+=1
print("*"*a)
结果验证
输入-1,0,51 不符合1-50范围,提示【请重新输入1-50数字】
输入1,50,2,3,4,5,6 这七组数据,分别打印相应个数的*
输入1-50的整数-1
【请重新输入1-50数字】
输入1-50的整数0
【请重新输入1-50数字】
输入1-50的整数1
*
输入1-50的整数50
**************************************************
输入1-50的整数51
【请重新输入1-50数字】
输入1-50的整数2
**
输入1-50的整数3
***
输入1-50的整数4
****
输入1-50的整数5
*****
输入1-50的整数6
******
Process finished with exit code 0