做法

先把你要输入的数赋给y,然后换行用if - isdigit ()is true:语句判断你输入的数字是否是字符串,假如要设置取值范围就用if语句if int()not in range(取值范围),然后用for循环语句得出的结果+1在做一次循环,最后用print输出。

x = 1                    
y = input("请输入要计算的数:")       #把y赋给要计算的数值
if y.isdigit() is True:         #是一个判断字符串的语法
    if int(y) not in range(1,100):     #判断y的取值的范围
     print("超出范围")    
    for i in range(1,int(y)+1):      #把得出的结果赋给i然后做出循环
        x = x * i               #结果乘以i赋给x
    print(x)            #输出结果
else:
    print("输入错误")
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐