input函数以及判断语句

1.format格式化输出

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

案列

# 需求: 用2个变量记录你的姓名和年龄,格式化输出: xx的年龄是xx岁
name = '大帅哥'
age = 18
print(f'{name}的年龄是{age}岁')

# 需求: 用变量记录两个整数,计算两个数的和,格式化输出: a+b的结果是:x
a = 1
b = 2
he = a + b
print(f'{a}+{b}的结果是:{he}')

# 需求: 直接使用表达式进行格式化输出
a = 10
b = 20
print(f'{a}+{b}的结果是:{a + b}')

2.input函数

input函数的知识点:

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

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

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

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

案列

# 需求: 已知用户名是admin,密码是123456,要求提示用户输入用户名和密码信息,后台获取到用户的信息
# 1.在input中给用户提示
# 2.让用户输入信息,并且后台接收对应信息
name = input('请您输入用户名:')
pwd = input('请您输入密码:')
# 3.让用户确认下信息
print(f'您输入的用户名{name},密码是是:{pwd}')

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('itheima' == 'itcast')
print('admin' == 'admin')

4.顺序执行

什么是顺序执行?

# 顺序执行,从上往下,每一行依

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

案列

次执行
print('程序开始...')
print('我已经成年了...')
print('程序结束...')

5.if语句

1.if基本格式
if 判断条件:
    满足条件执行的代码
    
2.if else格式
if 判断条件:
    满足条件执行的代码
else:
    不满足条件执行代码
    
3.if elif ... else格式

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

if基本格式示例:

# 需求: 编写程序判断年龄大于等于18岁,可以进入网吧了
# 1.获取用户的年龄
age = int(input('请您输入您的年龄:'))
# 2.判断年龄给出提示
if age >= 18:
    print('可以进入网吧了~')

if age < 18:
    print('回家写作业吧~')

print('其他代码...')

if else格式示例:

# 需求: 编写程序判断年龄大于等于18岁,可以进入网吧了,否则回家写作业
# 1.获取用户的年龄
age = int(input('请您输入您的年龄:'))
# 2.判断年龄给出提示
if age >= 18:
    print('可以进入网吧了~')

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

print('其他代码...')

案列

"""
需求: 已知注册的时候用户名是admin,
要求获取用户登录时输入的用户名,
如果一致就提示登录成功,否则提示登录失败
"""
# 1.获取用户名
name = input('请输入用户名')
# 2.判断
if name == 'admin':
    print('登录成功')
else:
    print('登录失败')

if elif else格式示例:

"""
需求: 编写一个程序,判断根据学生分数判断学生等级
优: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('对不起,您的输入有误!!!')
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值