python中while的用法例子

描述

Python中的while循环是一种重复执行代码块的结构,只有在指定条件为真时才会执行。当条件变为假时,循环停止。

下面是一些使用while循环的示例,每个示例都提供了详细的解释:

  1. 从1到10打印所有的数字:
i = 1
while i <= 10:
print(i)
i += 1

在上面的代码中,我们初始化了变量i为1,然后使用while循环打印i的值,并递增i的值,直到i的值大于10。这将打印出数字1到10。

  1. 计算1到10之间所有数字的总和:
i = 1
total = 0
while i <= 10:
total += i
i += 1
print(total)

在上面的代码中,我们初始化了变量i为1和total为0。然后,我们使用while循环将i的值加到total中,并递增i的值,直到i的值大于10。最后,我们打印出total的值,这将是1到10之间所有数字的总和。

  1. 询问用户是否继续执行循环:
answer = input("Do you want to continue? (yes/no): ")
while answer == "yes":
# 执行一些操作
answer = input("Do you want to continue? (yes/no): ")
print("Loop ended")

在上面的代码中,我们使用了一个while循环来询问用户是否要继续执行循环。我们通过input函数获取用户的回答,并将其存储在变量answer中。只有当answer的值为"yes"时,while循环才会继续执行。当用户输入"no"时,循环结束。

  1. 使用while循环遍历列表:
fruits = ["apple", "banana", "orange"]
index = 0
while index < len(fruits):
print(fruits[index])
index += 1

在上面的代码中,我们初始化了一个包含水果名称的列表和变量index为0。然后,我们使用while循环遍历列表中的元素。在每次迭代中,我们打印出当前索引处的水果,并递增index的值,直到index的值大于等于列表的长度。

以上仅仅是一些使用while循环的简单示例,你可以根据你的需要,使用while循环来编写更复杂的代码逻辑。总之,while循环是一种非常有用的结构,可以让你在满足特定条件时重复执行代码块,直到条件不再为真。希望这些示例能够帮助你更好地理解和使用while循环。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分