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同级

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值