(一)IF语句

avg =  90
math = 95
Chinese = 85if math < Chinese:print("语文更好!")
if math>Chinese:print("数学更好!")
Chinese +=5
if avg == Chinese:print("语文跟平均分相等")
数学更好!
语文跟平均分相等

附加练习

1、你认为 if 对它下面的代码起什么作用?

答:进行条件判断。

2、为什么 if 下面的代码要缩进 4 个空格?

答:方便理解,解释运行逻辑

3、如果没有缩进会发生什么?

答:报错

5、如果你改变 people,cats 和 dogs 的初始值会发生什么?

答:初始值变了,对应的if语句里的条件判断出的结果就会不同。

avg =  90
Chinese = 90if avg < Chinese:print("语文更好!")
elif avg > Chinese:print("语文不好!")
else:print("不知道谁好~")
不知道谁好~

如果多个 elif 块都是 True 会发生什么?

答:从上到下运行,它只会运行第一个

print("天堂和地狱,你只有一次选择,左还是右,请输入!")print("-------------------------------------------------------")door = input("")if door == "左":print("恭喜,进入了通往天堂的第一关,接下来你将看到2个箱子,1号箱,2号箱,请选一个")box = input("")if box == "1":print("你将获得重生的机会")elif box == "2":print("继续往前走")else:print("请遵守游戏规则")elif door =="右":print("很遗憾,地狱的大门已经打开,你将遭受万鬼的噬咬!")else:print("-------------------------------------------------------")print("""无知小儿,天堂和地狱都不走吗?
想的倒挺美!
你已经成功引起了的我注意,请小心!""")
天堂和地狱,你只有一次选择,左还是右,请输入!
-------------------------------------------------------
哈哈哈哈哈哈哈哈
-------------------------------------------------------
无知小儿,天堂和地狱都不走吗?
想的倒挺美!
你已经成功引起了的我注意,请小心!

(二)FOR语句

count_list = [1,2,3,4,5]
kemu = ["语文","数学","外语","物理"]# 获取list 的各个元素for num in count_list:print(f'这只是在测试for循环{num}')print("-------------------------------------------------------")for km in kemu:print(f'我正在学的科目是{km}')print("-------------------------------------------------------")ele = []
for i in count_list:ele.append(i)
print(ele)
这只是在测试for循环1
这只是在测试for循环2
这只是在测试for循环3
这只是在测试for循环4
这只是在测试for循环5
-------------------------------------------------------
我正在学的科目是语文
我正在学的科目是数学
我正在学的科目是外语
我正在学的科目是物理
-------------------------------------------------------
[1, 2, 3, 4, 5]

(三)while语句

i = 0
numbers = []while i < 6:print(f"At the top i is {i}")numbers.append(i)i = i + 1print("Numbers now: ", numbers)print(f"At the bottom i is {i}")print("The numbers: ")for num in numbers:print(num)
At the top i is 0
Numbers now:  [0]
At the bottom i is 1
At the top i is 1
Numbers now:  [0, 1]
At the bottom i is 2
At the top i is 2
Numbers now:  [0, 1, 2]
At the bottom i is 3
At the top i is 3
Numbers now:  [0, 1, 2, 3]
At the bottom i is 4
At the top i is 4
Numbers now:  [0, 1, 2, 3, 4]
At the bottom i is 5
At the top i is 5
Numbers now:  [0, 1, 2, 3, 4, 5]
At the bottom i is 6
The numbers:
0
1
2
3
4
5

分支和函数

python编程基础-task4-FOR、IF以及while相关推荐

  1. python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...

    我在学着编写<python编程基础从入门到实践>的"外星人入侵游戏"的时候,报错如下: Traceback (most recent call last): File ...

  2. python编程基础语法-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  3. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  4. python编程基础与应用-Python程序设计基础与应用

    图书简介 配套资源:部分全彩印刷.电子课件.教学大纲.习题答案.源代码 本书特色: ★知名Python教育者董付国老师新作. ★言简意赅,案例丰富,配套资源超全部分内容全彩呈现. ★本书全部代码适用于 ...

  5. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...

    本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...

  6. 【不会吧不会吧,不会有人真的三分钟入门Python了吧?】Python编程基础

    python编程基础 变量 字符串 字符串是Python中最常用的数据类型.我们可以使用引号('或者")来创建字符串. string = 'hello world.' name = &quo ...

  7. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  8. 大一python基础编程试卷_2020大学慕课Python编程基础试题及答案

    2020大学慕课Python编程基础试题及答案 更多相关问题 四川总面积48.6万平方公里,居全国第()位. 国民经济恢复是在() 马化腾是独自创立了腾讯公司 智慧职教: 颈静脉搏动可见于 马化腾是独 ...

  9. python在线作业_南开大学20春学期《Python编程基础》在线作业参考答案

    南开大学20春学期(1709.1803.1809.1903.1909.2003)<Python编程基础>在线作业 试卷总分:100 得分:98 一.单选题(共20 道试题,共40 分) 1 ...

  10. python编程基础知识点_12个关于Python编程基础知识的总结

    学习任何语言的时候,打好基础非常重要.就像学英文,要知道26个字母,还要学会单词.句型.语法等等.那么Python编程也一样,对于刚入门学习的人更应该打好基础.下面课课家收集了常用的12种Python ...

最新文章

  1. 情人节|致爱丽丝……
  2. 【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )
  3. 文件共享服务器多少内存,共享服务器需要多少内存
  4. 【深度学习】——物体检测细节处理(NMS、样本不均衡、遮挡物体)
  5. docker的swarm介绍
  6. Moonlight 2紧随Silverlight而来
  7. Winodws 10中pyCharm 2017安装
  8. 数据结构—栈的应用(括号匹配、表达式求值、递归)
  9. 报错:Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfr
  10. 【单片机】按键消抖及原理(硬件和软件方法详解)
  11. Java+spring基于ssm的基于SSM的高校奖学金助学金管理系统
  12. web前端设计与开发期末作品/期末大作业【使用HTML制作汽车首页】
  13. 蜜雪冰城23年创业史:关门3次,被拆4次,创始人被弟弟怼出局
  14. 病毒分析报告-熊猫烧香
  15. 【日语】标日初级总结笔记
  16. 如何删除Mac OS Monterey自带(预装)软件?
  17. Linux0.11 execve函数(六)
  18. 计算机wlan打不开怎么回事,笔记本电脑wlan打不开怎么回事
  19. python Opencv和pyautogui实现自动识图点击
  20. 计算机网络教程试题库,计算机网络教程_复习题及答案.doc

热门文章

  1. 二叉树的最大深度(力扣作业)
  2. password has expired问题
  3. Vimeo视频下载工具
  4. FC5 安装 Xine
  5. 计算机网络简要复习纲要(前六章)
  6. 北京35岁程序员失业,感叹:编程估计没戏了,想去卖点煎饼果子养家~
  7. 联通鸿蒙卡怎么样,联通腾讯大王卡对比百度大神卡:到底应该怎么选?
  8. element-ui中点击菜单,改变当前菜单背景颜色
  9. linux应用程序注册表,如何打开 Linux 中 Windows 程序的注册表编辑器
  10. 自己动手打造html5星际迷航!