python学习日志1.3
判断语句
一布尔类型(bool)
布尔类型属于数字类型;结果:True(真)、False(假)
True本质上用数字记作1,False记作0(首字母大小写敏感)
定义变量储存布尔类型数据:(布尔类型可以直接赋值给变量)
变量名称 = 布尔类型字面量
bool1 = True
bool2 = False
比较运算符:(前后需要空格)
==(判断是否相等)、!=(判断是否不相等)
>(判断左侧内容是否大于右侧)
<(判断右侧内容是否大于左侧)
>=(判断左侧内容是否大于或等于右侧)
<=(判断右侧内容是否大于或等于左侧)
满足返回值为True,不满足返回False、
比较运算结果为:布尔类型
二、if判断语句
语法:
if 判断条件:
条件成立,执行语句
bool1 = True
bool2 = False
num_bool1 = 10
if 3 != 4:
print(bool1)
print(bool2)
print(num_bool1)
输出:
True
False
10
三、if else语句:
语法:
if 判断条件 :
(四个空格)判断成立执行语句
else:
(四个空格)判断语句不成立执行语句
例:
print("欢迎来到锦超游乐园,儿童免费,成人收费")
age = input("请输入你的年纪:")
if int(age) > 18:
print("你已成年,游玩需要补票20元")
else:
print("祝你游玩愉快")
四、if elif...elif...else语句:
语法:
if 判断条件 :
(四个空格)条件成立执行的语句
elif 条件2 :
(四个空格)条件2成立执行的语句
。。。。。。
elif 条件n:
(四个空格)条件n成立执行的语句
else :
(四个空格)条件都不成立执行的语句
随机数字
import random
num = random.randint(1, 10)
得到1到10之间的随机数字。