python3学习(一)循环

------------------------------while 循环-------------------

#循环、便利、迭代:重复做一件事情
#while for
#用while循环的话,必须得有一个计数器
#区分
count = 0 #计算器,记录次数 #循环就是在重复的执行循环体里面的代码 while count < 3: name = input('请输入一个名字:') print('你输入的名字是:',name) if name == 'quit': break #结束循环,在循环里面遇到break,不管还有多少次循环,立即结束循环,不会执行else。 #count = count+1 #不能是count++或者count+1,python没有这个。可以简写为:count+=1 continue #结束本次循环,继续执行下一次循环 #count = count+1 #循环体 else: #循环正常结束之后执行的 print('什么时候执行我呢?') ''' count = 0 while count < 5: #0,1,2,3,4,5 print('hahah') if count == 2: continue #结束本次循环,不管下面有多少代码都不执行,继续执行下一次循环。意味着当count = 2 的时候,不执行count+=1,一直循环count=2. count+=1 print('这是下面的代码') print('zheshixiamiandedaima')
'''

-------------------while 循环。猜数字小游戏-------------------

 

    
import random
num = random.randint(1,100) #随机产生的整型数字
#代码都是从上往下运行的
count = 0
while count < 7:
    # 0  1  2  3  4  5  6
    count+=1
    guess = input('请输入一个数字:')
    guess = int(guess)
    if guess>num:
        print('猜大了')
    elif guess == num:
        print('恭喜你,猜对了')
        break
    else:
        print('猜小了')
        continue   #删掉也是一样
else:
    print('错误次数过多')

#断点调试,选中目标行,显示出红色的一点,右键选择debug,然后点击Step Over,一行一行运行代码。    

----------------for循环--------------------

#for循环不需要定义计数器来计数
import random
num = random.randint(1,100)
for count in range(5):
    guess = input('请输入一个数字:')
    guess = int(guess)
    if guess > num:
        print('猜大了')
    elif guess < num:
        print('猜小了')
    else:
        print('恭喜你,猜对了')
        break
else:
    print('错误次数过多')
 

  

转载于:https://www.cnblogs.com/xm-sunnylin/p/9512164.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值