五.while循环,for循环,基本数据类型及内置方法之数字类型

本文详细介绍了Python中的while循环和for循环的使用,包括基本用法、结束循环的方式以及循环嵌套。同时,还探讨了数字类型的操作和进制转换,强调了在循环中需要注意的问题。
摘要由CSDN通过智能技术生成

一.流程控制之while循环

(1).什么是循环?

循环指的就是重复做某一件事

(2).为何要有循环?

为了让计算机能够像人一样去重复做某件事

(3).如何用循环

1.基本用法

while 条件:
	代码1
	代码2
	代码3
运行步骤:
条件为真,依次运行代码1,代码2,代码3
执行完毕后重新判断条件,条件为真再次执行,条件为假,终止循环

2.死循环(条件永远为真)

while True:
	print("第一步")
	print("第二步")
	print("第三步")

while True:
	name = input("用户名:")
	pwd = input("密码:")
	print(name,pwd)
# 纯计算无IO的死循环会导致致命的效率问题
while True:
	1+1


3.条件为假,while循环结束

n = 1
while n<= 5:
	if n % 2 == 0:
		print(n)
	n += 1

4.结束while循环的方式

方式一:把条件变为False

不会立刻结束循环,会等到把本次循环体代码都运行完毕后,下一次循环开始重新判断条件时才会结束

tag = True
while tag:
	username = input("用户名:")
	pwd = input("密码:")
	if username == "egon" and pwd == "123":
		print("登录成功")
		tag = False # 之后的代码还会运行,下次循环判断条件时才生效
	else:
		print("账号或密码错误,重新输入")
		
	# print("<==============>")
方法二:break结束本层循环

只要运行到break就会立刻结束while循环,本次循环的代码都不会执行了

while True:
	username = input("用户名:")
	pwd = input("密码:")
	if username == "egon" and pwd == "123":
		print("登录成功")
		break
	else:
		print("账号或密码错误,请重新输入")

	print("<=====>")

5.while循环的嵌套与结束

案例: tag的方式结束循环嵌套

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值