博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
if/while/for 、解决数学难题 、 Python实例
阅读量:7250 次
发布时间:2019-06-29

本文共 838 字,大约阅读时间需要 2 分钟。

if/while/for

enumerate() 方法的语法:

enumerate(sequence, [start=0])
sequence -- 一个序列、迭代器或其他支持迭代对象。
start -- 下标起始位置。
列出索引 对应 值
if/while/for 、解决数学难题 、 Python实例

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

if/while/for 、解决数学难题 、 Python实例

 

结果:

if/while/for 、解决数学难题 、 Python实例

#求阶层的和def One(n):    total=1    if n==0:        total=1    else:        for i in range(1,n+1):            total*=i    return totalstatus=1while 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))

本文转自方向对了,就不怕路远了!51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2064689,如需转载请自行联系原作者

你可能感兴趣的文章
阿里架构师眼里JVM可以说的那些事
查看>>
如何将应用完美迁移至Android P版本
查看>>
对数据科学家来说最重要的算法和统计模型
查看>>
Angular4 反向代理Details
查看>>
AngularJS 过滤器
查看>>
【Ubuntu17.10】【Python】菜鸟新建文件夹、给予777权限、新建一个简单的python脚本测试...
查看>>
2018 浅谈前端面试那些事
查看>>
flutter实战3:解析HTTP请求数据和制作新闻分类列表
查看>>
react onCompositionStart/Update/onCompositionStartEnd 触发时机
查看>>
一个强大的批处理文件
查看>>
基于 Swoole 的微信扫码登录
查看>>
Largest Rectangle in Histogram
查看>>
聊聊pg jdbc的queryTimeout及next方法
查看>>
golang 依赖管理
查看>>
Java常用工具类整理
查看>>
FED之必备技能
查看>>
高性能磁盘 I/O 开发学习笔记 -- 硬件原理篇
查看>>
一个还算优雅的 react 图片组件
查看>>
JSON应知应会
查看>>
一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)
查看>>