python语句

 

语句类型

代码块

python 有缩进就是表示在IF语句里面的代码,这样的就叫做代码块

1
2
if 1==1:
    print('条件成立')

  

renge

1
print(range(01005))#就是0到99范围,每个5创建

  

1,if语句

复制代码
1.if基本语句
if 条件语句:===》如果成立执行if里面的语句,否者跳过执行if外面的语句
    print('这个是if里面的语句')
    。。。
print('这个是条件外面的语句')

2,代else if语句
if 条件语句:===》如果成立执行if里面的语句,否者执行else里面的语句,在执行外面的语句
    print('这个是if里面的语句')
    。。。
elseprint('这里是else里面的语句')
    。。。。
print('这个是条件外面的语句')

3,代elif语句
if 条件1====》看那个条件成立就执行那条下面的语句如果都没有就执行else 里面的语句,在执行外面的语句
    print('这个是if里面的语句')
    。。。
elif 条件2:
    print('这个是if里面的语句')
    。。。
elif 条件3:
    print('这个是if里面的语句')
。。。
elseprint('这里是else里面的语句')
    。。。。
print('这个是条件外面的语句')

4if 嵌套
if 条件====》看那个条件成立就执行那条下面的语句如果都没有就执行else 里面的语句,在执行外面的语句
    print('这个是if里面的语句')
    if 条件:=====>如果外面if成立,看这个if成立吗,成立的话先做这层的做好了在退到上一层
        print('这个是一层嵌套的if')
        if 。。。。
    elseprint("这个是一层嵌套的else")
    。。。

elseprint('这里是else里面的语句')
    。。。。
print('这个是条件外面的语句')
5pass关键字
if 条件成立:
    pass====>就是我不想在这里执行什么语句,就写pass,来个占位符,否者报错
if语句的几种模式
复制代码

 

2,while语句

复制代码
#(1),死循环

while 1: #======》条件成立,执行里面程序,在返回while 看条件成立吗,成立在执行里面程序。。。。。
    print('while条件成立,进入死循环')

#(2)加条件可以退出循环
cont=0
while cont<10:
    print("当cont=9是while 条件不成立,退出程序%s"%cont)
    cont=cont+1
print("退出了while循环了")

#(3)练习
#1,使用while循环输入1 2 3 4 5 6 8 9 10
cont =1
while cont<=10:
    cont=cont+1
    if cont == 7:
        continue#====>直接不执行下面的语句调到while取判断条件
    print(cont)

#(2)求1-100的所有数的和
cont = 0
a=0
while cont <=100:
    a+=cont
    if cont==100:
        print(a)
    cont = cont + 1

#(3)求1-100内所有的奇数
cont = 0
while cont < 101:
    if cont % 2 != 0:
        print(cont)
    cont=cont+1

#(4)求1-100内所有的偶数
cont = 0
while cont < 101:
    if cont % 2 == 0:
        print(cont)
    cont=cont+1

#(6)用户登录(三次机会重试)
user_name = input("请输入账号")
passwd = input('请输入密码')
cont=0
while cont!=3 :
    cont += 1
    if user_name=='qyl'and passwd =='123':
        break
    elif cont ==3:
        print('输入错误3次强制退出')
    else:
        print('账号或者密码错误,请重新输入')
        user_name = input("请输入账号")
        passwd = input('请输入密码')

#(5)求1-2+3-4+5.。。。99的所有数的值
cont = 1
a=0
while cont < 100:
    if cont%2 ==0:
        a-=cont
    elif cont%2 !=0:
        a+=cont
    cont += 1
print(a)
while语句的几种模式
复制代码

 

3,for 语句

复制代码
#for语句就是把变量里面的元素一个一个提取出来
a='asfasgfsdf'
for i in a:
    print(i)
for语句
复制代码

 

break

for i in range(100):
    print(i)
    break#就是直接退出循环
break用法

continue

for i in range(100):
    continue#就是退出这次的循环,返回到for继续
    print(i)
continue用法

 

posted @   quyulin  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示