IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> (Python九讲)、逻辑判断if语句 -> 正文阅读

[Python知识库](Python九讲)、逻辑判断if语句

#逻辑判断if语句
#GQ, 2022/01/10

'''
Python中if语句的一般形式如下所示:
if condition_1:
    statement_block_1       #如果 "condition1" 为 True 将执行 "statementblock_1" 块语句
elif condition_2:           #如果 "condition1" 为False,将判断 "condition2"
    statement_block_2       #如果"condition2" 为 True 将执行 "statementblock_2" 块语句
else:
    statement_block_3       #如果 "condition2" 为False,将执行"statementblock_3"块语句

Python 中用elif代替了else if,所以if语句的关键字为:if – elif – else。

注意:

1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。

'''
a = 1
while a < 7:
    if(a % 2 == 0):
        print(a,'余数为0')
    else:
        print(a,'余数不为0')
    a += 1

var1 = 100
if var1:
    print("1 - if 表达式条件为 true")
    print(var1)

var2 = 0
if var2:        #条件var2=0,0是false,所以不会执行该条件内的语句。
    print("2 - if 表达式条件为 true")
    print(var2)
print("Good bye!")

# age = int(input("请输入你家狗狗的年龄:"))
# if age < 0:
#     print("你是在逗我吧!")
# elif age == 1:
#     print("狗狗相当于人类的14岁的人。")
# elif age == 2:
#     print("狗狗相当于人类的25岁的人。")
# elif age > 2:
#     human = 22 + (age -2)*5
#     print("相当于人类的年龄:",human)
#
# ##退出提示
# input("点击 enter 键退出")

#使用数字
print(5 == 6)
#使用变量
x = 5
y = 6
print(x == y)

#猜数字游戏(猜拳)
import random
#number = random.randint(0,2)
number = -2
guess = -1
print("开始猜字谜游戏")
#print("本次随机到的数字是:",number)

while guess != number:
    number = random.randint(0, 2)
    print("本次随机到的数字是:", number)
    guess = int(input("请输入你的数字:"))

    if guess == number:
        print(guess,"恭喜你猜中了")
    elif guess < number:
        print(guess,"很遗憾,你的数字小了")
    elif guess > number:
        print(guess,"你的数字大了")

#if嵌套语句
#在嵌套 if 语句中,可以把if...elif...else结构放在另外一个if...elif...else结构中。

num = int(input("请输入一个数字:"))
if num%2 == 0:
    if num%3 == 0:
        print(num,"可以整除2和整除3")
    else:
        print(num,"可以整除2,不能整除3")
else:
#elif num%3 ==0:
    if num%3 == 0:
        print(num,"可以整除3,不能整除2")
    else:
        print(num,"无法整除2")

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 18:53:50  更:2022-01-30 18:56:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:36:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码