基础题,不知道怎么改,也不知道这样写对不对,没办法运行一下看看结果
3条回答 默认 最新
- 7*24 工作者 2023-04-11 14:12关注
sum,result=1,1 while True: n = int(input('请输入费负整数n:')) if n<=0:continue if n>0: for i in range(1,n+1): sum *= i #while循环阶乘 i=1 while i<=n: result *= i i+=1 print('for循环的阶乘:{},while循环的阶乘:{}'.format(sum,result))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用