3.1 if语句

3.1 if语句

3.1.1 if判断

语法:
if 条件为True :
语句1
语句2
....

name = input('请输入你的名字>>>')

if name == 'coco':
    print(f'my name is {name}')
if name != 'coco':
    print(f'{name} is not my name')

运行结果如下:

请输入你的名字>>> co


co is not my name
if 1:
    print(1) #执行
if 0:
    print(0) #不执行

3.1.2 if...else

name = input('请输入你的名字>>>')
if name == 'coco':
    print(f'my name is {name}')
else :
    print(f'{name} is not my name')

猜年龄游戏1.0

anwser_age=45

age=int(input('请输入你猜测的年龄<<')) #注意转换数据类型

if age==anwser_age:
    print('回答正确!')
else :
    print('回答错误!')

运行结果如下:

请输入你猜测的年龄<< 45


回答正确!

缺点:猜测范围无法给出,每次猜都要从0-100开始猜测,一个一个排除较麻烦。

3.1.3 if...elif...else

if 条件为True:

​ 代码块

elif 条件为True:

​ 代码块

elif 条件为True:

​ 代码块

​ ....

else:
代码块

猜年龄游戏2.0

anwser_age=45
age=int(input('请输入你猜测的年龄<<')) 

if age==anwser_age:
    print('回答正确!')
elif age>anwser_age:
    print('猜大了')
else:
    print('猜小了')

运行结果如下:

请输入你猜测的年龄<< 85


猜大了

3.1.4 if的嵌套

if 条件:
if 条件:
pass #pass关键字 ,没有语句执行不会报错,稍后补充完整

猜年龄游戏3.0

anwser_age=45
age=int(input('请输入你猜测的年龄<<')) 

if age!=anwser_age:
    if age < anwser_age:
        print('猜小了')
    else:
        print('猜大了')
else:
    print('猜对了')

运行结果如下:

请输入你猜测的年龄<< 30


猜小了

缺点:只能猜一次

posted @ 2025-08-03 20:38  bokebanla  阅读(6)  评论(0)    收藏  举报