专业编程基础技术教程

网站首页 > 基础教程 正文

Python-08-if条件判断(python中if判断)

ccvgpt 2024-07-20 11:51:17 基础教程 11 ℃

Python支持的条件语句

等于:a == b
不等于:a != b
小于:a < b
小于等于:a <= b
大于:a > b
大于等于:a >= b

if语句

单次判断

a = input('请输入a:')
b = input('请输入b:')
if a==b:
    print('a和b相等!')
else:
    print('a和b不相等!')

输出:

Python-08-if条件判断(python中if判断)

请输入a:1
请输入b:2
a和b不相等!

多次判断

a = input('请输入a:')
b = input('请输入b:')
if a==b:
    print('a和b相等!')
elif a>b:
    print('a大于b!')
else:
    print('a小于b!')

输出:

请输入a:1
请输入b:2
a小于b!

简写if

a = input('请输入a:')
b = input('请输入b:')
 
 
print('a和b相等!') if a==b else print('a大于b!') if a>b else print('a小于b!')

条件判断用if,分支切换用else!

加上逻辑运算符


And:用于条件组合,意为且

import getpass
a = input('请输入用户名:')
b = getpass.getpass('请输入密码:')
 
 
print('验证成功!') if a=='phyger' and b=='phyger@123' else print('验证失败!')

输出:

请输入用户名:phyger
请输入密码:                    #这里的密码是隐式输入,所以不会显示在控制台,为了安全
验证成功!

Or:用于条件组合,意为或

import getpass
a = input('请输入用户名:')
b = getpass.getpass('请输入初级密码:')
c = getpass.getpass('请输入高级密码:')
 
 
print('验证成功!') if b=='phyger' or c=='phyger@123' else print('验证失败!')

只要输入正确一个密码即可验证成功!

输出:

输入用户名:phyger
请输入初级密码:
请输入高级密码:
验证成功!

点击↓↓↓

Tags:

最近发表
标签列表