专业编程基础技术教程

网站首页 > 基础教程 正文

Python条件语句 Python条件语句有哪几种

ccvgpt 2024-10-21 04:34:39 基础教程 14 ℃

今日学习成果给大家分享,每天要坚持学习、记录,就当作整理笔记啦!!! good good study,day day up!!!

今天的你是否比昨天的你有木有进步一点呢?快快行动起来吧......代码可以复制粘贴到你的环境中,可直接运行哦!不过还需要自己多多动手,熟练掌握,一起进步吧。

Python条件语句 Python条件语句有哪几种

if条件语句

条件判断
if 条件表达式:
    执行体1
else:
    执行体2
    
    
多分枝结构

if 表达式:
    执行体1
elif 条件表达式2:
    执行体2
[else:]   最后else可写可不写

x if 表达式  else y

pass: 占位符,什么都不操作
 
实例:
money = 1000
#s= int(input())
if money>=0:
    print('余额',money)


score = 98
if score>90 and score<=100:
    print('A')
elif score>80 and score<=90:
    print('B')
elif score>70 and score<=80:
    print('C')
elif 60<score<=70:
    print('D')
else:
    print('成绩不合格')

while循环

while 条件表达式:
    循环体
执行N+1次,最后一次是不成立的

实例:
a=1
while a<3:
    print(a)
    a+=1

a = 0
sum = 0
while a<5:
    sum+=a
    a+=1
print(sum)

for循环

for循环

for  自定义变量  in  可迭代对象:
    循环体
    
如果循环体中不用到自定义变量,可以写为'_'代替

实例一:
for item in 'python':

    print(item,end=" ")
print('\n')

for _ in range(3):
    print('hello world')

实例二:
'''
水仙花数: 153=3*3*3+5*5*5+1*1*1

100~999的水仙花数
'''

for item in range(100,1000):
    ge = item%10
    shi = item//10%10
    bai = item//100
    if ge**3+shi**3+bai**3 == item:
        print(item)

扩展:

while 表达式:
    循环体1
else:
    循环体2
    
for 表达式:
    循环体1
else:
    循环体2

实例一:
a =0
pwd = 8988
while a<3:
    #pwd = input()
    if pwd == '8888':
        print("密码正确")
        break
    else:
        print("密码不正确")
    a+=1
else:
    print("对不起,三次密码均输入错误")

最近发表
标签列表