python学习笔记—12—布尔类型、if语句

  1. 布尔类型

(1) 定义

(2) 比较运算符

(3) 代码演示

  1. 手动定义
python 复制代码
bool_1 = True
bool_2 = False
print(f"bool_1的内容是:{bool_1}, 类型是:{type(bool_1)}")
print(f"bool_2的内容是:{bool_2}, 类型是:{type(bool_2)}")
  1. 比较运算符
python 复制代码
num_1 = 10
num_2 = 10
print(f"10 == 10的结果是:{num_1 == num_2}")

str_1 = "DOINB"
str_2 = "DOINB"
print(f"DOINB == DOINB的结果是:{str_1 == str_2}")

num_1 = 10
num_2 = 101
print(f"10 != 101的结果是:{num_1 != num_2}")

num_1 = 101
num_2 = 10
print(f"101 > 10的结果是:{num_1 > num_2}")

num_1 = 101
num_2 = 10
print(f"101 >= 10的结果是:{num_1 >= num_2}")

num_1 = 10
num_2 = 101
print(f"10 < 101的结果是:{num_1 < num_2}")

num_1 = 10
num_2 = 1
print(f"10 <= 1的结果是:{num_1 <= num_2}")
  1. if语句

(1) 定义

(2) 注意

(3) 练习

python 复制代码
print("欢迎来到大b庄园")
age = int(input("请输入你的年龄"))

if age >= 18:
    print(f"你的年龄是{age},可以观看直播")
  1. if else 语句

(1) 代码

python 复制代码
age = int(input("请输入你的年龄:"))

if age >= 20:
    print(f"你的年龄是{age},你可以去网吧")
else:
    print(f"你的年龄是{age},还太小,不能去网吧")

(2) 注意

  1. if elif else

(1) 语法

(2) 代码

python 复制代码
if int(input("请输入你的年龄:")) == 18:
    print("你已经长大了")
elif input("请输入你的姓名:") == "DOINB":
    print("你是冠军中单")
else:
    print("你是小猪猪吗???")

(3) 练习

python 复制代码
tmp_num = 10
if int(input("请输入第一次你猜的数字:")) != tmp_num:
    print("猜错啦,你还有两次机会")
    if int(input("请输入第二次你猜的数字:")) != tmp_num:
        print("猜错啦,你还有一次机会")
        if int(input("请输入第三次你猜的数字:")) != tmp_num:
            print("猜错啦,结束喽")
        else:
            print("猜对啦,你真棒!")
    else:
        print("猜对啦,你真棒!")
else:
    print("猜对啦,你真棒!")

(4) 注意:

pycharm中 多行快速注释快捷键 strl + /

相关推荐
程序员的世界你不懂38 分钟前
Appium+python自动化(八)- 认识Appium- 下章
python·appium·自动化
恸流失1 小时前
DJango项目
后端·python·django
Julyyyyyyyyyyy2 小时前
【软件测试】web自动化:Pycharm+Selenium+Firefox(一)
python·selenium·pycharm·自动化
萌新小码农‍3 小时前
Spring框架学习day7--SpringWeb学习(概念与搭建配置)
学习·spring·状态模式
蓝婷儿3 小时前
6个月Python学习计划 Day 15 - 函数式编程、高阶函数、生成器/迭代器
开发语言·python·学习
行云流水剑3 小时前
【学习记录】深入解析 AI 交互中的五大核心概念:Prompt、Agent、MCP、Function Calling 与 Tools
人工智能·学习·交互
love530love3 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
一弓虽3 小时前
zookeeper 学习
分布式·学习·zookeeper
苗老大3 小时前
MMRL: Multi-Modal Representation Learning for Vision-Language Models(多模态表示学习)
人工智能·学习·语言模型
水银嘻嘻4 小时前
05 APP 自动化- Appium 单点触控& 多点触控
python·appium·自动化