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基础:条件判断

条件语句是通过一条或者多条语句执行的结果(True或False)来决定执行的代码块
一、if条件语句
1.if 条件语句的语法:
if 条件:
	执行的代码块1
elif:
	执行的代码快2
else:
	执行的代码块3
2.if中常用的操作运算符:

比较运算符:返回都是布尔值

运算符名称实例
>大于x > y
<小于x < y
==等于x == y
>=大于等于x >= y
<=小于等于x <= y
!=不等于x != y

算术运算符

运算符名称实例
+加法x + y
-减法x - y
*乘法x * y
/除法x / y
//取整x // y
%取余(取模)x % y
**x ** y

赋值运算符

运算符实例
=x = 5
+=x += 5
-=x -= 5
*=x *= 5
/=x /= 5
%=x %= 5
//=x //= 5
**=x **= 5

逻辑运算符:结果都是布尔值,要么是False,要么是True

运算符描述实例
and如果两个语句都为真,则为真(True)x > 3 and x < 5
or如果其中一个语句为真,则为真(True)x > 3 or x <4
not反转,如果结果为真,则返回假(False)not(x >3 and x < 5)

成员运算符:判断是否存在

运算符描述实例
in如果对象存在指定值的序列,则返回Truex in y
not in如果对象不存在指定值的序列,则返回Truex not in y

位运算符:主要用于(二进制)数字中

运算符描述实例
&and如果两个位均为1,则将每个为设为1
Ior如果两位中的一位为1,则将每个位设为1
^xor如果两个位中只有一位为1,则将每个位设为1
~not反转所有位
<<zero filll left shift通过从右侧推入零来向左移动,推掉最左边的位
>>signed right shift通过从左侧推入最左边的位的副本向右移动,推掉最右边的位
例如:年龄超过18才能上网,不超过18不能上网;
age = input('请输入你的年龄:')   
if age >= '18':	#input接收到的数据类型都是字符串,需要数据转换
    print('快快乐乐的上网去了...')
else:   #else后面不跟条件
    print('你的年龄还小,不能上网!')

3.if嵌套语句的语法:

if  条件1:
        条件1执行的代码1
        条件1执行的代码2
        ...
       if 条件2:
            条件2执行的代码1
            条件2执行的代码2
			...
		elif 条件3:
			条件3执行的代码块1
			条件3执行的代码块2
elif 条件4:
		条件4执行的代码块1
		条件4执行的代码块2
else:
	执行的代码块
	
例如:用户输入的用户名和密码判断是否可以正常登陆
name = input("请输入你的用户名:")
if name == '老王':
    print('用户名输入正确,请输入密码!')
    password = int(input("请输入你的密码:"))
    if password == 123:
        print('密码输入正确,可以登录')
    else:
        print('密码输入错误,请重新登录!')
else:
    print('用户名输入错误,请重新输入!')

3.多重判断

if  条件1:
    条件1执行的代码块1
    条件1执行的代码块2
    ...
elif    条件2:
    条件2执行的代码块1
    条件2执行的代码块2
    ...
else:
    执行的代码块
例如:根据用户输入的年龄判断用户所属用户年龄区间
age = int(input('请输入你的年龄'))
if age < 18:
    print(f"你的年龄是{age},为童工!")
elif 18 <= age <=60:
    print(f"你的年是{age},属于合法工作年龄!")
elif 60 < age <= 100:
    print(f"你的年龄为{age},属于退休年龄!")
else:
    print(f"你的年龄为{age},超百龄了,搁家里休息吧,别乱跑了!")
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:40:00  更:2022-04-09 18:42:32 
 
开发: 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/14 15:03:37-

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