1.for循环

for 目标 in

2.range()

range( [start,] stop[,step=1])

这个BIF有三个参数,用括号括起来的两个表示这两个参数是可选的,step=1表示第三个参数的默认值为1;step即为步进

range的作用是生成一个从start到stop的值结束的数字序列

ex:range(5):0,1,2,3,4 不包括5

for i in range(2,5)     打印2,3,4

for i in range(1,10)    打印1,3,5,7,9

3.breake与continue

break跳出当前循环

continue:终止本轮循环,并且开始下一轮循环,在下一轮循环之前会测试一下循环条件,为True的时候会开启下一轮循环,如果不对的话会退出循环

while True:while True:breakprint(1)print(2)break
print(3)

break跳出当前循环,结果将打印:2,3

tips:判断A是否在字符串B中: A in B

课后作业

0.设计一个输入密码程序,用户只有三次机会输入,如果输入含有***则不计入次数

print("-----试试输入密码*****-----")
bingo = "FishC"
i=0
temp = input("请输入密码:")
while i<3:if temp == bingo:print("密码正确,进入程序")breakelse:if '*'in temp:print("密码中不包含*,不算浪费一次机会,请重新输入:",end= " ")temp=input()continueprint("密码错误,请重新输入:",end = ' ')temp=input("")i+=1continue
print("三次机会用完!")   print("-----试试输入密码*****-----")
bingo = "FishC"
i=1
temp = input("请输入密码:")
while i<=3:if temp == bingo:print("密码正确,进入程序.....")breakelif  '*'in temp:print("密码中不包含*,还有",i,"次机会,请重新输入:",end= " ")temp=input()continueelse:print("密码错误,""还有",3-i,"次机会请重新输入:",end = ' ')temp=input()i=i+1continue

FishC-----09了不起的分支与循环3相关推荐

  1. FishC《零基础学习python》笔记--第007、008讲、009讲:了不起的分支和循环1、2、3

    测试题: if not (money < 100): 上边这行代码相当于? if money>=100: assert 的作用是什么? assert : 断言,当该关键字后面的条件为假时, ...

  2. 零基础入门学习Python(8)-了不起的分支和循环3

    While循环语句 语法 while 条件: 循环体 死循环 不会退出的循环,死循环会占用大量的CPU时间,并让程序一直卡在哪儿,但在有些程序设计中,死循环又是必不可少的特性,比如服务器和游戏开发 F ...

  3. 学习笔记-小甲鱼Python3学习第九讲:了不起的分支和循环3

    while循环:当条件真时,执行循环体 while 条件: 循环体 for循环: for 目标 in 表达式: 循环体 举例: >>> fruits = ['apple','橘子', ...

  4. 零基础入门学习Python(7)-了不起的分支和循环1,2

    elif是else-if 的缩写 体现了Python的简洁性和可读性 Python可以有效地避免"悬挂else" 缩进是Python的灵魂,缩进的严格要求使得Python的代码非常 ...

  5. 小甲鱼python课后题007_[Python]小甲鱼Python视频第007-008课(了不起的分支和循环)课后题及参考解答...

    # -*- coding: utf-8 -*- """ Created on Mon Mar 4 23:35:19 2019 @author: fengs "& ...

  6. php分支,PHP 分支与循环

    一.概述: 上面一章我们讲解了PHP当中的运算符和表达式,通过上面的知识点我们就可以完成一些基本的运算操作了.但是涉及到一些比较复杂的逻辑,分支与循环就必不可少了.通过分支和循环的结合使用可以使业务更 ...

  7. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)

    入门练习 第一段:变量.表达式.分支.循环 1. 重要的话说三遍 2. I Love GPLT 3. 输出带框文字 4. 输出菱形图案 5. 输出倒三角图案 6. 厘米换算英尺英寸 7. 计算摄氏温度 ...

  8. 【 js基础 Day2】js的流程控制:分支语句,循环.顺序结构

    复习 JavaScript简称为JS JavaScript是什么? 是一门脚本语言:不需要编译,直接运行 是一门解释性的语言:遇到一样代码就解释一行代码 C#语言是一门面向对象的语言,也是编译语言,是 ...

  9. Python零基础入门(4)——强大的分支与循环

    1.小福利 在工作中,为了增加程序的可读性,除了要求变量命名与语句书写的规范化,我们还需要早程序开头增加一些信息声明,如:作者.联系方式.邮箱.程序创作的日期等.虽然这些能手动完成,但是如大家所说&q ...

最新文章

  1. redisson get()数据报错,missing type id property ‘@class’
  2. 吴恩达:人工智能寒冬不会到来,但我们太乐观了
  3. c语言1066字符分类统计,C语言字符串操作总结大全(超详细)
  4. 全志A33-linux内核early_printk分析及使用
  5. Mysql5.7.16安装过程
  6. 【java】java 模拟 实现一个 ThreadPoolExecutor
  7. Myeclipse中JSP页面快捷键注释失效解决方法
  8. ug建模文本怎么竖着_UG软件见解分析一二,设计必备软件,UG新手福音
  9. Nginx系列(6):Web服务器分析(理论)
  10. 四个改变生活的小工具-GPS,iPod(MP3)和Tivo(DVR)
  11. MAC安装Eclipse
  12. [前端]使用meta控制双核浏览器默认使用webkit/chrome内核
  13. Swift:快速上手攻略
  14. 抽奖活动软件 html,APP怎么制作抽奖活动,制作APP抽奖活动有何亮点
  15. Epic下载速度慢 Epic下载不稳定怎么办【解决办法】
  16. MBA提前面试:商学院看重软实力
  17. 长江存储一笔高额投资,让SK海力士开始钻研我国专利法
  18. HTML5学习(二)---构造网页
  19. 迅雷之CDN加速下载/离线下载
  20. Linux中chkconfig工具详解(世间有许多美好的东西,但真正属于自己的却并不多)

热门文章

  1. python使用cv2库、下载opencv库
  2. 4.6 走向自由的学习——《逆袭大学》连载
  3. 【报告分享】2023人工智能企业研究报告:为什么是英伟达?.pdf(附下载链接)...
  4. java常见笔试编程题(一)
  5. Python之基础详解(十):用python的pyecharts模块绘制世界地图(疫情)
  6. interprotscan安装与调试
  7. int float double char 所占字节数及数字范围之间的关系
  8. Cmake 安装路径和install 命令解析
  9. Java项目:SSM邮件收发管理系统
  10. Python学生管理系统代码