python无限次输入密码_Python循环遍历|每天想你一遍一遍一遍一遍又一遍

227bb00d08a4210f7b705a79cc2c6b21.png

与人类不同,计算机不怕苦也不怕累,无聊的事情可以重复上千遍,只要能追寻到你想要的答案。 比如,一个4位的密码,计算机可以重复10000次,来找到正确的答案。 比如,你需要批量下载图片; 比如,你需要批量重命名文件; 比如,你需要定制群发微信消息; ... 在python中,有两种循环语句可供我们选择使用,一种是for...in...循环语句,另一种是while循环语句。 01  for循环 2c9d70cadf8644d2ccc7cb5be28ccdad.png
1for i in range(4):2 print('hello world,第%d次' %i)34# 运行结果5hello world,第0次6hello world,第1次7hello world,第2次8hello world,第3次
6ae4aa3ed56b53dc32521f726c3ca702.png
1students = [ '小明', '小李', '小王', '小天']2for student in students:3    print(student + '在不在?')45# 运行结果6小明在不在?7小李在不在?8小王在不在?9小天在不在?
fb5c354d766452f5e78050ba482e964d.png e10be2c4a4bc992c41b1a6cd27b7dd53.png
 1# 用for循环实现1~100间的偶数求和 2# 法一: 3# range(2,101,2)  4# 左开又闭区间 5# 2,4,6,8,···,100 6 7sum = 0 8for x in range(2,101,2): 9    sum += x10print(sum)1112# 运行结果:132550
 1# 用for循环实现1~100间的偶数求和 2# 法二 3sum = 0 4for x in range(101): 5    # 判断偶数 6    if x % 2 == 0: 7        sum += x 8print(sum) 910# 运行结果:112550
02  while 循环
 1# 打印4遍 hello world 2i = 0 3while i 4: 4    print('hello world,第%d次' %i) 5    i += 1 6 7# 运行结果: 8hello world,第0次 9hello world,第1次10hello world,第2次11hello world,第3次
20d32677928580567cb02f7b3a67dfad.png
 1""" 2打印 1,2,3,5,6,7,8 3 4""" 5 6i = 1 7while i <= 8: 8    if i == 4: 9        i += 110        continue11    print(i)12    i += 11314# 运行结果:151162173185196207218
3db1c28f71084ebc548d573dd92b88db.png
 1# 猜数字游戏 2""" 3猜数字游戏 4计算机出一个1~100之间的随机数由人来猜 5计算机根据人猜的数字分别给出提示 6 7""" 8 9import random1011answer = random.randint(1, 100)12counter = 01314while True:15    counter += 116    number = int(input('请输入: '))17    if number 18        print('小了')19    elif number > answer:20        print('大了')21    else:22        print('恭喜你猜对了!')23        break24print('你总共猜了%d次' % counter)25if counter > 7:26    print('太笨了')2728# 运行结果:29请输入: 5630大了31请输入: 4532大了33请输入: 3034小了35请输入: 3536小了37请输入: 4038小了39请输入: 4340小了41请输入: 4442恭喜你猜对了!43你总共猜了7次
69293377d6a7e3863c281d11c57294ee.png
 1""" 2输出乘法口诀表(九九表) 3 4""" 5 6for i in range(1, 10): 7    for j in range(1, i + 1): 8        print('%d*%d=%d' % (i, j, i * j), end='\t') # tab位 \t 9    print() # 什么都不打印,但是换行,默认 \n1011# 运行结果121*1=1    132*1=2    2*2=4   143*1=3    3*2=6   3*3=9   154*1=4    4*2=8   4*3=12  4*4=16  165*1=5    5*2=10  5*3=15  5*4=20  5*5=25  176*1=6    6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  187*1=7    7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  198*1=8    8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  209*1=9    9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  
05源码地址
关注公众号「GitPython」后台回复「循环」即可获取!
往期精彩回顾1.写给想零基础入门Python编程的小伙伴2.python编程,你一定需要的环境搭建!3.这份正则表达式速查表,实力与颜值并存!293f32ef4bbec076bca456c6fad5bd8f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值