python3 学习笔记

python 优雅 明确 简单

1.选择结构

(1)简单判断 if else

使用格式:

if  条件:

表达式1

else:

表达式2

(2)多条件判断 elif

使用格式:

if  条件1:

表达式1

elif  条件2:

表达式2

elif  条件3:

表达式3

else:

表达式4

(3)嵌套if

使用格式:

if  条件1:

if  条件2:

表达式1

else:

表达式2

else:

表达式3

最后,综合以上做一个小练习:根据成绩判断等级。

代码如下:

grade = int(input("输入成绩:"))

#input()用于交互,输入值默认为字符串,int()将键入的值转换成整型

if grade<=100 and grade>=0:

if grade>90:

print("A")

elif grade>80:

print("B")

elif grade>60:

print("C")

else:

print("D")

else:

print("输入无效")

注:注意代码中的缩进,python中规定的缩进是4个空格,直接使用TAB缩进可能会出现错误,也可能造成缩进不匹配的问题,

最好将TAB设置为4个空格,如何设置可以百度。

2. 循环结构

(1)range()函数:可创建一个整数列表,一般用于for循环。

使用格式:range(start,stop,step)

如:

>>>range(10)        # 从 0 开始到 10

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1, 11)     # 从 1 开始到 11

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> range(0, 30, 5)  # 步长为 5

[0, 5, 10, 15, 20, 25]

在循环中的使用:

如:

for i in range(1000):

print(i)

#输出整数0到999

(2)for循环

使用格式:

for i in  序列:

表达式

(3)while循环

使用格式:

while  条件:

表达式

while循环中:

continue,结束本次循环,直接开始下一次循环

break,结束整个循环

(4)嵌套循环

使用格式:

while  条件1:

while 条件2:

表达式1

表达式2

小练习:

#while嵌套循环

i=0

while i<5:

print(i)

if i==2:

i=i+1

continue   #结束本次循环,直接开始下一次循环

#break      #结束整个循环

j=0

while j<5:

print(j,"小于5")

j=j+1

i=i+1

python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构相关推荐

  1. python第三章课后答案_XX医学院本科各专业《Python》第三章习题与答案-2020年实用精品...

    XX医学院本科各专业<Python>第三章习题与答案 一.填空题 1.python语言提供.和3种数字类型.(整数.浮点数.复数) 2.整数类型有4种进制表示,默认情况采用十进制,二进制数 ...

  2. Java学习笔记2.5.1 循环结构 - 条件循环

    文章目录 零.本讲学习目标 一.为什么要用循环 (一)老老实实的笨方法 (二)采用循环结构的巧方法 1.采用计数循环(for循环) 2.采用条件循环(while循环) 二.条件循环 (一)前测试循环 ...

  3. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句

    第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...

  4. python基础第三章选择结构答案-Python days03-选择结构【if】

    编程基础:程序结构 通常情况下,代码为了模拟生活中的处理问题的方式/步骤,出现程序运行结构 1.顺序结构:按照从上到下的顺序,逐行解释执行代码! 2.选择结构:模拟生活中的选择条件,根据条件的结果来执 ...

  5. python基础代码事例-python基础第三章

    第三章主要讲解Python的print语句的应用和赋值语句,代码块与缩进,条件语句,循环语句.这几种基础的语句 Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者 ...

  6. javaSE学习笔记——第四天循环结构、方法等

    javaSE学习第四天 java知识 循环结构的分类 for,while,do-while 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) {循环体;} for语句 ...

  7. Java学习笔记2.5.2 循环结构 - 计数循环

    文章目录 零.本讲学习目标 一.计数循环概念 二.计数循环使用 (一)语法格式 (二)执行流程 (三)案例演示 任务1.演示死循环(永真循环) 任务2.计算1 + 2 + 3 + -- + 100的值 ...

  8. python基础第三章

    •程序的格式框架 python代码缩进 1.缩进:一行代码开始前的空白区域,表达程序的格式框架. 2.缩进分为单层缩进和多层缩进 3.Python对缩进有着强制性要求,通过缩进来控制程序的结构和层次 ...

  9. 计算机应用基础第三章试题及答案,大专计算机应用基础试题及答案

    大专计算机应用基础试题及答案 大专计算机应用基础试题及答案 大专计算机应用基础试题及答案 1. 一般认为,世界上第一台电子数字计算机诞生于___A___. A.1946年 B.1952年 C.1959 ...

最新文章

  1. Java性能优化技巧
  2. 模板方法模式小记【原创】
  3. 在文档中制作自动图表目录的经验
  4. P104-105代码中变量之间的关系
  5. 快速傅里叶变换python_【原创】OpenCV-Python系列之傅里叶变换(三十八)
  6. 简单实现仿某宝地址选择三级联动样式
  7. Enterprise Library 3.0 发布
  8. Atitit.prototype-base class-based  基于“类” vs 基于“原型”
  9. Maya中英文对照表(四)
  10. 4am永远 鼠标按键设置_罗技的MX Master鼠标是苹果Mac系统下最好的鼠标
  11. 小妙招:教你如何查询获取企业工商数据
  12. SAP SD跨公司销售案例教程IDOC配置
  13. Pytorch实现基于卷积神经网络的面部表情识别(详细步骤)
  14. easysysprep4封装教程,自己封装系统
  15. 终极版Python打包exe文件,并修改图标,这将是你见过最详细的教程~
  16. PDF怎么删除不要的页面?免费删除PDF页面教程来了
  17. win10打开计算机代码,Win10开不了机错误代码0xc0000428三种解决方法
  18. 处理深度学习中数据集不平衡问题方法汇总
  19. 超级账本Fabric中的权限管理和策略
  20. 递归算法实现二分查找

热门文章

  1. 顺便发现一bug??
  2. jstl 处理字符串函数 substring spli等
  3. TM、XWT和Wazaabi
  4. 学python需要安装什么软件-学武汉Python培训课程需要安装什么软件?分享这10款...
  5. python3.6安装opencv-python3.6、opencv安装环境搭建过程(图文教程)
  6. python详细安装教程 path-Python解释器安装教程以及环境变量配置
  7. python3.5下载-Python3.5.2
  8. python开发安卓程序-如何使用python开发android应用
  9. 小学生python入门-小学生Python入门基础知识有哪些
  10. python使用字典格式化字符串-Python字符串格式化-学这些就够用了