用pythonn = 1while True s = n n += 1 if s 10000 break n += 1
这段代码存在一些问题,应该修改如下:
n = 1 s = 1 while True: s *= n n += 1 if s >= 10000: break print(n-1) # 输出满足条件的最小n值
修改后的代码将初始值赋为1,同时在循环中将n的值逐步递增,并计算累乘的结果s。当s的值超过或等于10000时,退出循环,并输出满足条件的最小n值。
原文地址: https://www.cveoy.top/t/topic/bp6H 著作权归作者所有。请勿转载和采集!