Python少儿趣味编程《第6课-条件语句》课件(共9张PPT)

资源下载
  1. 二一教育资源

Python少儿趣味编程《第6课-条件语句》课件(共9张PPT)

资源简介

(共9张PPT)
第6课 条件语句
什么是条件语句?
条件语句是一种控制结构,它允许根据定义的特定条件,控制在何时执行哪一部分的代码。
第5课学习的布尔表达式,就可以用作条件,条件的结果是布尔值True 或False。
在Python中,条件语句是由if关键字开头的,后面跟着一个条件和一个冒号( :),冒号之后的代码行要放到一个代码块中。如果满足条件,就会运行代码块的指令。
if 3>2 :
print("Three is greater than two")
缩进
在写文章的时候,我们会每段要空两格,这两个空格就标志着一个新的段落开始了。
在编写程序的时候,我们也要采用类似的方式,通过缩进来表示代码块的开始和结束。
缩进的长度:一般情况下,IDLE将代码缩进一级是4个空格。
展示缩进 程序清单 6.2.py
对于其他语言而言,缩进对于代码的编写来说是“有了更好”,而并不是“没有不行” 。但是,对于Python语言而言,缩进则是一种语法。在编写Python 程序的时候,我们也要记住,如果缩进不正确,程序可能无法运行或者会出错。
常见缩进问题
遗漏缩进
增加没有必要的缩进
缩进导致程序的逻辑错误
number=input("Please input a number: ")
if (int(number)>10):
print("Your number is greater than ten and reset it zero")
number="0"
print("Your number is: "+number)
if 3>2 :
print("Three is greater than two")
print ("This is an apple")
print("This is a banana")
If语句
在Python 中,if 语句包含以下部分:
● if 关键字;
● 条件;
● 冒号;
● 从下一行开始,缩进的代码块(即主体)。
name=input("Please input your name:")
if name=="Johnson":
print ("Hello my son.")
else语句
else语句中包含以下部分:
● else关键字;
● 冒号;
● 从下一行开始,缩进的代码块。
name=input("Please input your name:")
if name=="Johnson":
print ("Hello my son. ")
else:
print ("Hello my friend.")
elif语句
elif 语句中包含以下部分:
● elif 关键字;
● 条件;
● 冒号;
● 从下一行开始,缩进的代码块。
name=input("Please input your name:")
if name=="Johnson":
print("Hello my son.")
elif name=="Judy":
print("Hello my daughter.")
elif name =="Aric":
print("Hello my friend.")
elif name=="John":
print("Hello to myself.")
else:
print("Hello others.")
最后的else是可选的。如果没有这个else,当所有条件都不为真时,if...else语句块中的内容都将不会执行,
“成绩单”示例程序
任务:询问用户是否要添加新的学生的信息,如果用户输入Yes或者Y,就开始录入信息。录入的时候,需要确保输入的表示成绩的数字符合要求,例如大于等于0并且小于等于100,如果录入的成绩不符合要求,就不会在列表中增加这个元素。
程序清单 6.12.py
可在IDEL中打开程序并运行查看结果。
练习
1.请编写一段代码,要求小朋友输入是否完成作业,如果是Yes或者Y,就告知他可以出去玩。
2.假设你在为游乐场工作,现在因为游乐设施有身高限制,请你编写一个程序。要求户输入以米作为单位的身高,然后判断小朋友的身高是否小于1.4米,如果条件为真,请告诉小朋友因为身高限制,不能参加该游乐项目;否则,告诉小朋友欢迎参加这项游戏。
3.假设你要帮体育老师设计一个程序,为同学们的跳绳成绩打分。1 分钟跳80 个以下是不及格,80 到89 是及格,90 到99 是良好,100 到109 是优秀,110及以上是100分。同学们可以通过你的程序输入每分钟跳绳数量,然后程序会告知同学们会得到什么样的成绩。

展开更多......

收起↑

资源预览