我在windows10下写的程序可以直接在控制台运行
#用于计算阶乘的计算器 #FileName: factorial.py from functools import reduce n = int(input("Enter a number:")) result = reduce(lambda x,y:x*y,range(1,n+1)) print(result)
效果如下: C:\Users\xxx\Desktop\python_test>factorial.py Enter a number:10 3628800
C:\Users\xxx\Desktop\python_test>
我的python版本为python3.2 我的环境变量配置为: C:\Users\xxx\AppData\Local\Programs\Python\Python32 C:\Users\xxx\AppData\Local\Programs\Python\Python32\Scripts 不知是版本问题还是环境变量问题?
x,y:xy改为x,y: xy,增加一个空格
Sign in to make a reply
小样还逃
我在windows10下写的程序可以直接在控制台运行
效果如下: C:\Users\xxx\Desktop\python_test>factorial.py Enter a number:10 3628800
C:\Users\xxx\Desktop\python_test>
我的python版本为python3.2 我的环境变量配置为: C:\Users\xxx\AppData\Local\Programs\Python\Python32 C:\Users\xxx\AppData\Local\Programs\Python\Python32\Scripts 不知是版本问题还是环境变量问题?