Python大数据基础-03

85 阅读2分钟

input函数和判断语句

1.format格式化输出

format格式化输出格式: print(f"...{变量或者表达式}...")

# 需求 输出XX加XX等于xx+xx
a = 10
b = 30
print(f"{a} + {b} = {a + b} ")

2.input函数

input函数功能: 获取用户输入的内容

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

input步骤拆分: 1.先打印括号中给用户的提示语 2.用户输入并且使用input获取到数据 3.变量接收对应数据

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

# 需求:获取用户输入的姓名和密码
user_name = input("请输入用户姓名:")
pwd = input("请输入用户密码:")

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

布尔类型: bool 布尔值只有两个True和False

得到布尔值方式: 方式1: 直接赋值 方式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

# 注意: 两个字符串比较内容是否相同可以用==
print('root' == 'root')
print('admin' == 'admin')

4.顺序执行

默认基础程序都是从上往下依次按照顺序执行

5.if语句

1.if基本格式
if 判断条件:
////满足条件执行的代码

2.if else格式
if 判断条件:
////满足条件执行的代码
else:
////不满足条件执行代码

3.if elif ... else格式
(同上)

注意: 在python中使用tab缩进(4个空格)来判断代码的依赖关系

if基本格式

age = int(input('请您输入您的年龄:'))
if age >= 18:
    print('可以进入网吧了~')

if-else基本格式

age = int(input('请您输入您的年龄:'))
if age >= 18:
    print('可以进入网吧了~')

else:
    print('回家写作业吧~')

if-elif-else基本格式

score = int(input('请您输入分数要求范围0-100:'))
if 90 <= score <= 100:
    print('优')

elif 70 <= score < 90:
    print('良')

elif 60 <= score < 70:
    print('中')

elif 0 <= score < 60:
    print('差')

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

if语句嵌套

score = float(input('请您输入分数要求范围0-100:'))
if 0 <= score <= 100:
    if score >= 90:
        print('优')
    elif score >= 70:
        print('良')
    elif score >= 60:
        print('中')
    else:
        print('差')

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

6.生成随机数

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