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则输出不及格,差多少分可以及格。
  • 请尝试修改之前编写的画图代码,在其中加入随机数的运用。
最后修改:2020 年 09 月 16 日
如果觉得我的文章对你有用,请随意赞赏