Python案例88:读取7个数(1-50)的整数值,每读取一个值,程序打印出该值个数的*

读取7个数(1-50)的整数值,每读取一个值,程序打印出该值个数的*

题目

题目:读取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

猜你喜欢

转载自blog.csdn.net/sinat_37960022/article/details/115301873