If…else 语句的使用 | 学习笔记

简介: 快速学习 If…else 语句的使用

开发者学堂课程【Python 入门 2020年版:If…else 语句的使用 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10259


If…else 语句的使用

内容简介:

一、 条件判断语

二、 循环语句


一、 条件判断语句

1、 if 语句的使用

2、 if…else 语句的使用

3、 if…elif…else 语句的使用

4、 if语句嵌套

5、 条件判断练习:猜拳游戏

6、 条件判断语句补充

 

二、 循环语句

1、 while 语句的使用

2、 for 语句的使用

3、 break 和 continue 的使用

4、 嵌套循环

5、 for…else 语句的使用

条件判断语句

上网吧

密码判断

小总结:

1.如果某些条件满足,才能做某件事情,条件不满足时,则不能做,这就是所谓的判断。

2.不仅生活中有,在软件开发中"判断功能也经常会用到

Day04:

分支语句

1. if

2. if…else

3. if…elif…elif…else

循环语句

1.while

2.For

if 语句:

# python 里的条件判断语句  if/ if else/ if elif elif else
# python 里不支持 switch...case 条件语句

句型模板:

# if 条件判断:

#条件成立时,执行的代码(注意这里有缩进)

错误代码:

age = input(‘请输入你的年龄:’)

if age > 18:

print(‘未满十八岁,禁止入内’)

解析:

错误一:>改成<

错误二:age 错误,input 接收到的数据永远是字符串,因现在是字符串和数字作比较运算,它将会出错。因为字符串和数字做比较运算

规则: ==结果是 False,!=结果是 True,其他比较运算会报错

若用户要输入 12,应先将你输入的内容变成整数 int,进而给到 age。age 就会是整数类型。

在 if age < 18 的 18 不可以加个双引号(单引号),因为这样表示两个字符串比较,比较的是编码,没有表示两个值的比较。应将字符串转成整数,而不是将整数转成字符串。

两个字符串比较的是编码,会按字符的顺序比较。字符串比较会逐个比较字符串的编码值。比如 12 和 18 比,第一个一样,所以比第二个 2 和 8,8 的字符编码比较大,所以字符串的 12 小于字符串的 18 的是正确的。

若输入 8,未出现未满十八岁,禁止入内用。若‘8’<‘18’,因 8 的编码比 1大,这是 False。所以注意不能把数字转成字符串,而是把字符串转成数字。

如下代码:

正确代码:

age =int( input(‘请输 入你的年龄’))
if age < 18:  #字符串和数字做比较运算规则: ==结果是 False,!= 结果是 True,其他比较运算会报错

print(‘未满十八岁,禁止入内’)

运行结果1:C:\Users \chris\AppData\Local\Programs \Python\Python37\python. exe C:/Users/ chris/Desktop/Python基础/Day04-流程

请输入你的年龄:19
Process finished with exit code 0

运行结果2:C:\Users \chris\AppData\Local\Programs \Python\Python37\python. exe C:/Users/ chris/Desktop/Python基础/Day04-流程

请输入你的年龄:9

未满十八岁,禁止入内
Process finished with exit code 0

总结:

If 语句,只有当判断条件为 Ture 才会执行。

if…else 语句

句型模板:

#if 判断条件:

#条件成立时执行的代码

#else:

#条件成立时执行的代码

假如大于18岁:

age = int(input(‘请输入你的年龄:’))
if age < 18:
print(‘未满十八岁,禁止入内’)

else:

#if 的条件不满足时执行的代码

print (‘澳门首家线上赌场上线了!’)

运行结果1:C: \Users\chris\AppData\Local\Programs \Python\Python37\python.exe C:/Users/chris/Desktop/Python基 础/Day04 -流程

请输入你的年龄:15
赌博是不好的哟,好好学习,天天向上
Process finished with exit code 0

运行结果2:C:\Users\chris\AppData\Local\Programs \Python\Python37\python. exe C:/Users/chris/Desktop/Python基础/Day84-流程

请输入你的年龄:23
澳门首家线上赌场上线了!
Process finished with exit code 0

总结:

if 语句是判断条件,如果条件满足时,走一个语句;else 语句是条件不满足是走另一语句。

 

相关文章
|
6月前
|
Serverless C++
8语句
8语句
44 1
|
2月前
|
Python
if语句
if语句。
36 6
|
C语言
if语句介绍
if语句介绍
88 0
|
开发者 Python
If 语句注意点 | 学习笔记
快速学习 If 语句注意点
|
C语言 开发者
if 语句|学习笔记
快速学习 if 语句
128 0
if 语句|学习笔记
|
C语言 数据安全/隐私保护 开发者
while 语句和 do...while 语句|学习笔记
快速学习 while 语句和 do...while 语句
128 0
while 语句和  do...while 语句|学习笔记
if...else语句
if...else语句
68 0
|
C#
if else 语句
if else 语句
137 0
|
开发者 Python
While 语句练习 | 学习笔记
快速学习 While 语句练习
|
开发者 Python
For…else 语句的使用 | 学习笔记
快速学习 For…else 语句的使用