栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python的循环

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python的循环

Python 有两种最原始的循环分别是while循环和for循环


目录

while循环

基础例子

注意事项

for循环

基础例子

注意事项


while循环

基础例子
import random
num = random.randint(1,100)
print("%s"%num)
num1 = int(input("请输入正确的数字"))
while True:
	if num > num1:
		print("小了哦")
		num1 = int(input("重新输入"))
	elif num < num1:
		print("大了哦")
		num1 = int(input("重新输入"))
	else:
		print("你可真是个小天才")
		break

 

注意事项

1.通过random.randint随机给num赋值一个数,必须要加上import random

2.while 后面接判断条件,接True则表示可无条件直接进入循环,如果接True了就必须要有break来终止循环

3.break 终止循环 cantinue 跳过这一次循环 pass用于不想执行任何语句的地方

for循环 基础例子
layer = int(input("请输入打印层数:"))
for i in range(1,layer+1):
	sapce_num = layer - i
	for j in range(0,sapce_num):
		print(" ",end="")
	star_num = 2 * i - 1
	for j in range(0,star_num):
		print("*",end="")
	print("")

 

注意事项

1.range后面接的范围是包括前面的范围不包括后面的范围,默认开头为0

2.end默认为end=" n",默认换行,end=" "则在循环中不换行

3.range(1,8,3)则表示从1开始以3为递增序列,默认递增序列为1

4.range(8,1,-1)则表示从8开始到2,-1为从大到小

5.for 循环中的else关键字指定循环结束时要执行的代码块和for同级

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876269.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号