用python实现阶乘并作出判断
x = 1y = input("请输入要计算的数:")#把y赋给要计算的数值if y.isdigit() is True:#是一个判断字符串的语法if int(y) not in range(1,100):#判断y的取值的范围print("超出范围")for i in ra...
·
做法
先把你要输入的数赋给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("输入错误")
更多推荐
已为社区贡献1条内容
所有评论(0)