while循环基础知识

 

#ctrl+d 快速复制代码
# python有2个循环。while  for 循环
#while循环,必须有个计数器,记录循环次数。
#循环就是重复执行循环体里面的代码
#计数器.控制循环次数
# xunhuan=0
# while xunhuan<5:
#     print ("循环了")
#     xunhuan+=1  #计数器一定要加到循环体的最外层头或
#--------------------break结束循环用法-------------------
#xunhuan=0
#while xunhuan<3:
#    name= input("请输入你的名字:")
#    print ("你自己的名字是:",name)
#    if name=="大湿兄":
#        break    #结束循环,当name==大湿兄的时,循环结束。
#   xunhuan=xunhuan+1 #另一种方式xunhuan+=1
#    xunhuan+=1 #一定是加到循环体外的。
#while和else组合,正常循环结束才会执行else的,可以不加else,就算不加也可以正常循环结束。
#else:
#    print("都错这么多还输啊!")
#-----------------continue结束本次循环,重新开始执行循环------------------------------
xunhuan=0
while xunhuan<5:
    xunhuan += 1
#计数器+1放到循环体外层,如果放到判断条件内会报语法错误。TNND看了半天。
    print ("循环了")
    if xunhuan==2:
        continue  #当执行到2时不再执行后续的,重新执行
    #xunhuan+1  如果在这计数加1的话,那就会无限循环1、2
    print("重新执行")
else:
    print("循环结束")

 

python 循环固定次数 python如何循环次数_while循环

 while循环例子:

#猜数字,猜大了 猜小了猜中了
import  random
num = random.randint (1,100) #产生随机数字
xunhuan=0
while xunhuan <7:
    xunhuan+=1 #计数器每次+1
    caicai=input("随机输入一个数字:")
    caicai= int(caicai)#str类型转换成int类型
    if caicai>num:
        print ("猜大了吧")
        continue #重新循环
    elif caicai==num:
        print("恭喜你猜中了")
        break #结束循环
    else:
        print("你丫猜小了")
        continue #重新开始循环
else:
    print("游戏到此结束了")
#python 为空用""表示

python 循环固定次数 python如何循环次数_for循环_02

while循环知识点:

首先要知道代码是从上向下执行的

while循环,必须有个计数器,记录循环次数。循环结束可以加else(while组合else)

break结束循环用法

continue结束本次循环,重新开始执行循环

 

 for循环的用法

# #for循环不需要定义计数器
# for count in range (5):
#     print ("ddddddd")
import random
num=random.randint(0,100)
#range是定义一个范围,默认是从0开始,如果range(1,5),就是循环从1~5
for conuter in range(3):
    guess=input("随机猜数字:")
    guess=int(guess)
    if guess>num:
        print ("猜大了")
        continue
    elif guess==num:
        print("对了")
        break
    else:
        print("小了")
        continue
else:
    print ("结束了")
#--------------------for用法知识点-------------------
#for循环不需要定义计数器
#for组合range使用,range是定义一个范围,默认是从0开始,如果range(1,5),就是循环从1~5



debug运行: