Python学习之循环(基础知识篇)

循环

循环结构作用:可以重复执行某一类工作

python中分为for循环和while循环

python中涉及的循环关键字for,in,while,break,continue

for-in循环

循环输出1到100这100个数字

for i in range(1, 101):
    print(i)
for-in循环语法:

for 变量 in 容器:

(空四格)代码块

容器中元素是固定好的,个数是有限的

for循环根据容器中元素个数确定循环次数,每循环一次

变量就会从容器中挨个获取一个元素,直到循环次数达到容器中元素个数,停止

PS:range是一个容器,能根据提供的数字生成一个有限个数整数的容器

range是一个方法,左闭右开区间

while循环

一、for循环是有限次数的循环

while循环既可以用作有限次数循环也可以用作无限次数循环

但是程序不允许出现无限次数循环

二、一般for循环用作有限次数循环,while循环用作不确定次数的循环

案例:猜数字(数字炸弹)

在1-100随机取一个数字,玩家去猜,猜对了接受惩罚,猜大了,提示缩小,猜小了,提示增大

from random import randint
(random随机模块)
(randint方法:能够从指定范围(闭区间)产生一个整数)
num = randint(1, 100)
a = True
while a:
    num1 = eval(input('请输入你猜的数字'))
if num1 > num:
    print('再小一点')
elif num1 < num:
    print('再大一点')
else:
    print('猜对了,游戏结束,接受惩罚')
    a = False

while循环语法:

while 条件:

(空四格)代码块

while循环开始时,先判断条件是否成立,条件成立,执行代码块,不成立,直接结束

一次循环过后,再次判断条件是否还成立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值