第四天-循环结构

第四天-循环结构

循环结构就是为了让代码重复执行
1. for循环

1)语法:

for 变量 in 序列

​ 循环体

for _ in 'asdgd':
    print('% ')

序列就是Python中容器型数据类型对应的数据;字符串,列表,字典,元组,集合,迭代器,range等。

2)执行过程:让变量取序列中的值,一个一个取,每次取值就执行一次循环体,取完循环结束。

2. range(函数)
range函数用于产生等差数列

1)range(N)——产生[0 , N)的等差数列;N必须是正整数,步长是1。

for i in range(3):
    print(i)
#打印0 1 2

2)range(M ,N)——产生[M ,N)的等差数列,N<M,步长为1。

for x in range(-2 , 3):
    print(x)
#打印-2 -1 0 1 2

3)range(M ,N ,step)——产生[M ,N)的等差数列,步长为step。

for i in range(2 , -1 , -1):
    print(i)
#打印2 1 0

4)练习:求1+2+3+4+···+100的和

num = 0
for i in range(1 , 101):
    num += i
print(num)
#打印5050
3. while循环

1)语法:

while 条件语句

​ 循环体

num = 1
while num < 6:
    print(num)
    num += 1
#打印1 2 3 4 5 

2)for 和 while 的选择

如果能确定循环次数就使用for; 循环次数不确定就使用while

3)练习:猜数字

import  random
value = random.randrange(0 , 100)
while True:
    value1 = int(input('请输入一个数:'))
    if value1 > value:
        print('小一点')
    elif value < value1:
        print('大一点')
    else:
        print('答对了')
        break
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值