if/while/for 、解决数学难题 、 Python实例
2018-01-24 16:42
441 查看
if/while/for
enumerate() 方法的语法:enumerate(sequence, [start=0])
sequence -- 一个序列、迭代器或其他支持迭代对象。
start -- 下标起始位置。
列出索引 对应 值
If条件判断 if 判断条件: 执行语句 elif 判断条件: 执行语句 else: 执行语句
While 判断条件: 执行语句 break 跳出循环 continue 跳到下一次循环
解决数学难题
乘法口诀九宫格
ABCD乘9=DCBA,A=? B=? C=? D=? 答案:a=1,b=0,c=8,d=9 1089*9=9801
结果:
#求阶层的和 def One(n): total=1 if n==0: total=1 else: for i in range(1,n+1): total*=i return total status=1 while status: result=0 n=input('Please input a num(n>=0): ') for i in n: if not i.isdigit(): print("请输入数字") exit(1) if int(n)<0: print("输入的数字要大于0") break for i in range(0,int(n)+1): result+=One(i) print("0! + 1! + 2! + ... + n!={0}".format(result))
相关文章推荐
- Python中的if、while、for 语法及实例
- android Monkeyrunner:Python语法知识学习(for,while,if用法实例)
- python之for、while、if练习题
- python 表达式和语句及for、while循环练习实例
- Python if for else elif while break loop pass 控制流工具
- python 学习之流程控制if for while 及print 格式控制
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Python学习--控制语句:if, while, for, break, continue
- 【python】python控制流---if、for、while
- [python]python中的if, while, for
- Python之while,for,if练习题
- Python之if,for和while循环
- Python的简单条件控制(if、elif、while、for)
- shell实例讲解while、for、until、if等
- python中的if、while、for
- python (if-else ,for, while, break, continue)
- Python03 if、while、for
- python控制流语句-while,for,if
- python特殊的缩进和if while for的用法