python的循环结构

文章介绍了Python中的两种主要循环结构——for-in循环和while循环,包括range函数的使用,列表排序以及break和continue在循环中的作用。还展示了用while循环实现的猜数字游戏和用for循环打印九九乘法表的例子。
摘要由CSDN通过智能技术生成

一、循化结构

在python中有两种循环结构,for-in、while

(1)for循环

sum=0

for i in range(50):

sum+=i

print(sum)

{range的类型:range(起始位,结束位,步长)}

i=1,2,3,4,5,6,7,8,9,10,11

range(1,8,2)

运行结果:1

3

5

7

按序排列

a=[2,1,3]

a.sort()

print(a)

运行结果:[1,2,3]

降序排列

a.sort(reverse=True)

print(a)

运行结果:[3,2,1]

(2)while循环

import random

answer=random.randint(1,100)

counter=0

while True:

counter+=1

number=int(input('请输入数字:’))

if number<answer:

print('大一点')

elif number>answer:

print('小一点')

else:

print('恭喜你答对了!')

break

print('你总公共猜对了%d次'%counter)

if counter>7:

print('你的智商能够余额不足')

运行结果:

请输入数字:50

小一点

请输入数字:30

小一点

请输入数字:20

大一点

请输入数字:27

小一点

请输入数字:23

恭喜你答对了!

你总共猜了5次

break与continue

输出九九乘法表

for i in range(1,10):

for j in range(1,i+1):

print('%d*%d=%d'%(i,j,i*j),end='/t')

print()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值