python编程基础-task4-FOR、IF以及while
(一)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相关推荐
- python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...
我在学着编写<python编程基础从入门到实践>的"外星人入侵游戏"的时候,报错如下: Traceback (most recent call last): File ...
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程基础与应用-Python程序设计基础与应用
图书简介 配套资源:部分全彩印刷.电子课件.教学大纲.习题答案.源代码 本书特色: ★知名Python教育者董付国老师新作. ★言简意赅,案例丰富,配套资源超全部分内容全彩呈现. ★本书全部代码适用于 ...
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...
- 【不会吧不会吧,不会有人真的三分钟入门Python了吧?】Python编程基础
python编程基础 变量 字符串 字符串是Python中最常用的数据类型.我们可以使用引号('或者")来创建字符串. string = 'hello world.' name = &quo ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- 大一python基础编程试卷_2020大学慕课Python编程基础试题及答案
2020大学慕课Python编程基础试题及答案 更多相关问题 四川总面积48.6万平方公里,居全国第()位. 国民经济恢复是在() 马化腾是独自创立了腾讯公司 智慧职教: 颈静脉搏动可见于 马化腾是独 ...
- python在线作业_南开大学20春学期《Python编程基础》在线作业参考答案
南开大学20春学期(1709.1803.1809.1903.1909.2003)<Python编程基础>在线作业 试卷总分:100 得分:98 一.单选题(共20 道试题,共40 分) 1 ...
- python编程基础知识点_12个关于Python编程基础知识的总结
学习任何语言的时候,打好基础非常重要.就像学英文,要知道26个字母,还要学会单词.句型.语法等等.那么Python编程也一样,对于刚入门学习的人更应该打好基础.下面课课家收集了常用的12种Python ...
最新文章
- 情人节|致爱丽丝……
- 【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )
- 文件共享服务器多少内存,共享服务器需要多少内存
- 【深度学习】——物体检测细节处理(NMS、样本不均衡、遮挡物体)
- docker的swarm介绍
- Moonlight 2紧随Silverlight而来
- Winodws 10中pyCharm 2017安装
- 数据结构—栈的应用(括号匹配、表达式求值、递归)
- 报错:Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfr
- 【单片机】按键消抖及原理(硬件和软件方法详解)
- Java+spring基于ssm的基于SSM的高校奖学金助学金管理系统
- web前端设计与开发期末作品/期末大作业【使用HTML制作汽车首页】
- 蜜雪冰城23年创业史:关门3次,被拆4次,创始人被弟弟怼出局
- 病毒分析报告-熊猫烧香
- 【日语】标日初级总结笔记
- 如何删除Mac OS Monterey自带(预装)软件?
- Linux0.11 execve函数(六)
- 计算机wlan打不开怎么回事,笔记本电脑wlan打不开怎么回事
- python Opencv和pyautogui实现自动识图点击
- 计算机网络教程试题库,计算机网络教程_复习题及答案.doc