🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》 《Python专栏》
⛺️心若有所向往,何惧道阻且长
文章目录
- 1.输入和输出函数
- 1.1输出函数
- 1.2输入函数
- 2.常见运算符
- 2.1赋值运算符
- 2.2比较运算符
- 2.3逻辑运算符
- 2.4and逻辑与
- 2.5or逻辑或
- 2.6not逻辑非
- 3.if条件控制语句
- 3.1if 语句
- 3.2if...else...语句
- 3.3if ...elif... else语句
1.输入和输出函数
1.1输出函数
程序可以通过输出函数将程序执行的数据输出到控制台
Python中的输出函数是print()
# 直接输出数据
print(10)
name = '张三'
# 输出变量
print(name)
# 输出多个数据和变量
print(10,name)
1.2输入函数
输入函数用来接收用户从控制台输入的数据
Python中的输入数是input()
# 输入年纪
age = input('请输入年纪')
print(age)
input输入的数据都为str字符串类型
# 输入年纪
age = input('请输入年纪')
# 获取age类型
t = type(age)
print(t)
输出结果
<class 'str'>
2.常见运算符
2.1赋值运算符
赋值运算符主要用来对变量进行赋值,包括如下这些:
实例如下:
a = 10
a += 5 # 等价于 a = a+5
a *=2 # 等价于 a = a*2
2.2比较运算符
比较运算符主要用来比较两个数据的大小,包括如下这些:
2.3逻辑运算符
逻辑运算符主要用在布尔类型的数据,返回结果还未布尔型数据,包括如下:
2.4and逻辑与
必须两个都为True才返回True
r = True and True
print(r)
r = True and False
print(r)
结果:
True
False
2.5or逻辑或
只要两个中有一个为True结果就为True
r = True or False
print(r)
r = False or False
print(r)
结果:
True
False
2.6not逻辑非
取反操作
r = not True
print(r)
r = not False
print(r)
结果:
False
True
3.if条件控制语句
程序满足特定的条件才能执行特定的代码,条件控制语句使用if关键字,if语句的结构如下:
3.1if 语句
if语句格式:
if 条件:条件成立时,要做的事情……
判断年龄
需求:
- 定义一个整数变量记录年龄
- 判断是否满 18 岁 (>=)
- 如果满 18 岁,允许进网吧嗨皮
代码如下:
age = int(input('请输入你的年纪:'))
# if判断
if age >= 18:print('允许进网吧嗨皮')
3.2if…else…语句
有些情况我们希望满足条件执行相应的代码,不满足条件执行其他的代码,这就需要用到if else语句
if … else…语句格式
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
判断年龄
需求:
- 输入用户年龄
- 判断是否满 18 岁 (>=)
- 如果满 18 岁,允许进网吧嗨皮
- 否则(未满 18 岁),提示回家写作业
age = int(input('请输入你的年纪:'))
# if判断
if age > =18:print('允许进网吧嗨皮')
else:print('回家写作业')
3.3if …elif… else语句
一对 if 和 else 可以让代码执行出 两种不同的结果
但开发中,可能希望 并列的执行出多种结果,这时就可以使用 elif
if …elif… else格式
if 条件1:条件1满足执行的代码……
elif 条件2:条件2满足时,执行的代码……
elif 条件3:条件3满足时,执行的代码……
else:以上条件都不满足时,执行的代码……
节日活动判定
需求:
- 定义 holiday_name 字符串变量记录节日名称
- 如果是 情人节,应该 买玫瑰/看电影
- 如果是 平安夜,应该 买苹果/吃大餐
- 如果是 生日,应该 买蛋糕
- 其他的日子,每天都是节日……
代码:
holiday_name = input('请输入节日名称')
if holiday_name == '情人节':print('买玫瑰/看电影')
elif holiday_name == '平安夜':print('买苹果/吃大餐')
elif holiday_name == '生日':print('买蛋糕')
else:print('每天都是节日,每天一个红包')