1.布尔类型
- True表示真,也可以表示正确的意思,比如20>10,20==20,其结果都为真,也为True
- False表示假,也可以表示错误的意思,比如20>30,30==10,其结果都为假,也为False
- 常用的运算符有
大于 | > | |||
---|---|---|---|---|
小于 | < | |||
等于 | == | |||
大于等于 | >= | |||
小于等于 | ||||
<= | 不等于 | != |
实例
#True表示真
a=True
#False表示假
b=False
print(type(a))
print(type(b))
2.分支结构
- 单分支结构,相当于Scratch当中的如果……那么,当条件为真时则执行“那么”后面的内容
*
分支结构,相当于Scratch当中如果……那么……否则,当条件为真时则执行”那么“后面的内容,条件为假则执行“否则”里面的内容
- 分支结构同样有“:”号与缩进
实例1
if 20>5:
print("20大于5")
实例2
if 20>5:
print("20大于5")
else:
print("20小于5")
实例3
编写一个程序,输入成绩,输出该成绩是及格还是不及格
grade=input("请输入你的成绩:")
if int(grade)>=60:
print("及格")
else:
print("不及格")
3.随机函数库
- 各随机函数使用说明如下:
import random
#生成一个[0,1]的随机浮点数
random.random()
#生成1,100之间的随机浮点数,包括1和100
random.uniform(1,100)
#生成1,4之间的随机整数,包括1和4
random.randint(1,4)
实例1
import random
#名字列表
names=["何洋","林瑞杰","王尹晟","余松睿"]
#生成随机数
random_number=random.randint(0,3)
#打印结果
print(names[random_number])
实例2
计算机随机生成一个1~4之间的整数,获取用户输入,用户猜中,则提示“你猜中了”,否则“你没有猜中哦”
import random
random_numbers=random.randint(1,4)
user_numbers=input("请输入你要猜的数:")
if user_numbers==random_numbers:
print("你猜中了")
else:
print("你没有猜中哦")
3.综合练习
- 编写一个程序,用户可以输入成绩。如果大于等于60则输出及格的提示,如果小于60则输出不及格,差多少分可以及格。
- 请尝试修改之前编写的画图代码,在其中加入随机数的运用。