#   循环综合应用1.
# str = "hello,world" 把字符串给反转显示
str = "hello,world"
temp = ""
for c in str:
temp = c + temp
else:
print("字符串反转完毕:",temp) # 循环综合应用2
# 打印1..100之间的偶数
# 通过while
num = 2
while num <= 100:
print(num)
num += 2
else:
print("打印1..100之间的偶数完毕") # 循环综合应用3
# 做个加法计算器,当用户输入2个数值,计算他们的和并显示
# 要求:当计算完毕后,还能重新输入计算
# 用户输入错误的时候,给出错误提示,在重新输入 while True:
numA = input("请输入第一个数:")
numA = int(numA)
numB = input("请输入第二个数:")
numB = int(numB)
sum = numA + numB
print("你输入的数值和:",sum)
isQ = input("是否退出(q:退出,其他不退出")
if isQ == "q":
break # 循环的综合应用4
# 9*9的乘法表 for num in range(1,10):
for n in range(1, num + 1):
print("%d*%d=%d"%(n,num,num*n),end=" ")
#下面这个是换行的技巧,任何字符后面的都是以换行结束
print("") # 循环的综合应用5
# 用户输入一个3位数的数值,判断是否是水仙花数
# 百位的3次方+十位的3次方+各位的3次方 = 数值本身 num = input("请输入一个3位的数:")
if ( len(num) != 3 ):
print("你输入的数值错误!")
exit() temp = 0;
for c in num:
temp += (int(c) ** 3) if temp == int(num):
print("%s是水仙花数"%(num))
else:
print("%s不是说水仙花数"%(num))

最新文章

  1. python操作文件案例二则
  2. MATLAB函数freqz()
  3. PhpMyAdmin管理,登录多台远程MySQL服务器
  4. 虚拟化技术比较 PV HVM
  5. IIS问题汇总
  6. Linux 命令 - free: 显示系统的内存信息
  7. 注册界面设计及实现之(三)SharedPerferences实现数据暂存
  8. font awesome使用笔记
  9. (大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门
  10. OracleServiceORCL服务不见了怎么办
  11. linux--每日一个命令
  12. windows版本的phantomjs-2.1.1-windows安装
  13. Unity3D AssetBundle的打包与加载
  14. BZOJ3502PA2012Tanie linie&amp;BZOJ2288[POJ Challenge]生日礼物——模拟费用流+链表+堆
  15. Linux命令(十二)制作静态库和共享库
  16. blob对象的应用
  17. NET Core Kestrel部署HTTPS
  18. leetcode999
  19. App.config和Web.config配置文件的配置节点的解析
  20. 微信 小程序布局 scroll-view

热门文章

  1. Android桌面小组件的使用
  2. 多线程编程中的join函数
  3. 防火墙系列之firewall
  4. 使用json遇到的问题
  5. Jmeter与LoadRunner 测试Java项目的坑
  6. zxing 二维码扫描 配置和使用
  7. android菜鸟学习笔记31----Android使用百度地图API(二)获取地理位置及地图控制器的简单使用
  8. mustache模板技术(转)
  9. Django视图views--白话聊Django系列
  10. Service 事务(JdbcUtils 升级)