python中input函数,布尔类型和比较运算符,if判断语句的运用

1.input函数

1.1功能

获取用户输入的数据

1.2格式

  变量接收用户输入的数据 = input(给用户的提示语)

1.3函数执行步骤

 打印括号中给用户的提示语 ->用户输入后程序使用input获取到数据 ->变量接收对应数据

1.4注意事项

input默认接收的数据都是字符串类型  ,如果想要用于计算需要使用int()或者float()做类型转换

1.5示例

# 需求: 要求编写一个程序计算购买水果的总价
# 注意: input接收的数据都是字符串类型
# 获取水果的单价
money = float(input('请您输入水果的单价:'))
# 获取水果的重量
weight = float(input('请您输入水果的重量:'))
# 计算并打印出水果的总价
all_money = money * weight
print(f'水果的总价是:{all_money}')

2.布尔类型和比较运算符

2.1基本概念

布尔值只有两种类型:True ,False

获取布尔值的方式:1.方式1: 直接赋值    方式2: 通过比较获取布尔结果

比较运算符: >  <  <=  >=  ==  !=  

2.2示例

# 布尔值可以直接赋值
a = True
print(a)
# 布尔值可以通过比较得到
print(10 == 8)  # False
print(10 != 8)  # True
print(10 >= 8)  # True
print(10 > 8)  # True
print(10 < 8)  # False
print(10 <= 8)  # False

3.if判断语句

3.1 if语句的基本格式

if 判断条件:

       满足条件执行的代码

3.2 if elif语句的基本格式

if 判断条件:

        满足条件执行的代码

else:
        不满足条件执行代码

3.3 if elif ... else格式

if 判断条件:

        满足条件执行的代码

elif判断条件:
         满足条件执行的代码

else:
        不满足条件执行代码

3.4 if语句的嵌套及综合运用示例

"""
需求: 编写一个程序,判断根据学生分数判断学生等级
优:90(含)-100  良:70(含)-90  中:60(含)-70  差:大于等于0小于60
"""
# 1.获取学生的分数
score = float(input('请您输入分数要求范围0-100:'))
# 2.根据优良中差条件依次判断给出对应等级
# 优化思路: 先判断是否满足基础条件,满足再判断等级,不满足直接给提示并结束
if 0 <= score <= 100:
    if score >= 90:
        print('优')
    elif score >= 70:
        print('良')
    elif score >= 60:
        print('中')
    else:
        print('差')

else:
    print('对不起,您的输入有误!!!')

4.random生成随机数

4.1生成随机数步骤

1.导入模块: import random
2.生成随机数: num = random.randint(x,y)    注意: 包含x和y

4.2示例

# 导入模块
# 注意导入规则:就近原则
import random

# 使用random生成随机数
num = random.randint(1, 10)
# 使用随机数
print(num)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值