Python For & While循环: Enumerate, Break, Continue用法

目录什么是循环?什么是For循环?什么是While循环?如何使用“While循环”如何使用“for循环”如何为字符串使用 For 循环如何在 For 循环中使用“break 语句”如何在 For 循环中使用“continue语句”Python 中的 enumerate() 是什么?如何使用for循环一遍又一遍地重复相同的语句什么是循环?循环可以多次执行代码块,直到满足某个条件。它们的使用在编程中相当普遍。与其他具有 For 循环、while 循环、dowhil
摘要由CSDN通过智能技术生成

目录

什么是循环?

什么是For循环?

什么是While循环?

如何使用“While循环”

如何使用“for循环”

如何为字符串使用 For 循环

如何在 For 循环中使用“break 语句”

如何在 For 循环中使用“continue语句”

Python 中的 enumerate() 是什么?

如何使用for循环一遍又一遍地重复相同的语句


什么是循环?

循环可以多次执行代码块,直到满足某个条件。它们的使用在编程中相当普遍。与其他具有 For 循环、while 循环、dowhile 等的编程语言不同。

什么是For循环?

For 循环用于迭代序列的元素。当有一段代码要重复“n”次时,通常会使用它。

什么是While循环?

While循环用于重复一段代码。它不是运行代码块一次,而是多次执行代码块,直到满足某个条件。

如何使用“While循环”

While 循环的作用与“if 语句”完全相同,但它们不是运行代码块一次,而是跳回到它开始代码的点并再次重复整个过程。

句法

while 表达式
 语句

示例

x=0
while(x <4):
		print(x)
		x = x+1

输出

0 
1 
2 
3
  • 代码行 1:变量 x 设置为 0
  • 代码行 2:While 循环检查条件 x<4。x 的当前值为 0。条件为真。控制流程进入while循环
  • 代码第 3 行:打印 x 的值
  • 代码第 4 行:x 加 1。控制流程回到第 7 行。现在 x 的值为 1,小于 4。条件为真,再次执行 while 循环。这一直持续到 x 变为 4,while 条件变为 false。

如何使用“for循环”

在 Python 中,“for 循环”称为迭代器。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的 Python while 循环设计小店购物流程的示例代码: ```python # 初始化商品列表和价格字典 products = ["苹果", "香蕉", "橙子", "饼干", "巧克力"] prices = {"苹果": 5, "香蕉": 3, "橙子": 4, "饼干": 2, "巧克力": 7} # 初始化购物车和总价 cart = [] total_price = 0 # 开始购物流程 print("欢迎来到小店!") while True: # 显示商品列表和总价 print("商品列表:") for i, product in enumerate(products): print(f"{i+1}. {product} - {prices[product]}元") print(f"总价:{total_price}元") # 让用户选择商品或结账 choice = input("请选择商品(输入商品编号)或结账(输入'结账'):") if choice == "结账": print(f"您的购物车:{cart}") print(f"总价为:{total_price}元,谢谢惠顾!") break # 将选择的商品添加到购物车中 try: choice = int(choice) if choice < 1 or choice > len(products): print("无效的商品编号,请重新选择。") continue product = products[choice-1] cart.append(product) total_price += prices[product] print(f"{product}已添加到购物车中。") except ValueError: print("无效的输入,请重新选择。") ``` 这个示例代码中,我们首先定义了一个商品列表和价格字典,然后初始化购物车和总价。在 while 循环中,我们不断显示商品列表和总价,并让用户选择商品或结账。如果用户选择了商品,我们将其添加到购物车中,并更新总价。如果用户选择了结账,我们将显示购物车和总价,并结束循环

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值