有木有大佬给详细说一下Python中while的用法

i = 1 while 1:循环条件为1必定成立 print i 输出1~10 i += 1 if i > 10:当i大于10时跳出循环 break 无限循环示例:python !/usr/bin/python -*- coding: UTF-8 -*- var = 1 while var == 1:该条件永远为true,循环将无限执行下去 num = raw_input("Enter a number :")print...
有木有大佬给详细说一下Python中while的用法
Python编程中的while语句用于执行循环操作,即在满足特定条件时重复执行一段代码。其基础形式为:

while 判断条件(condition):
执行语句(statements)……

执行语句可以是单一的语句或语句块,判断条件可以是任何表达式,任何非零或非空(null)值均视为true。当判断条件为false时,循环结束。

while语句还包含两个重要命令:continue和break。continue用于跳过当前循环,而break则用于完全退出循环。此外,"判断条件"还可以是一个常量,表示循环必定成立。具体用法如下:

# continue和break用法示例

python
i = 1
while i < 10:
i += 1
if i%2 > 0:
# 非双数时跳过输出
continue
print i
# 输出2、4、6、8、10

i = 1
while 1:
# 循环条件为1必定成立
print i
# 输出1~10
i += 1
if i > 10:
# 当i大于10时跳出循环
break

无限循环示例:

python
#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 1
while var == 1:
# 该条件永远为true,循环将无限执行下去
num = raw_input("Enter a number :")
print "You entered: ", num
print "Good bye!"

在Python中,while...else会在循环条件为false时执行else语句块:

python
count = 0
while count < 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"2024-12-23
mengvlog 阅读 9 次 更新于 2025-07-19 11:31:28 我来答关注问题0
  •  翡希信息咨询 千万别再瞎学Python了,过来人的一些学习经验,能让你少走弯路

    Web编程:Python有强大的Web框架,如Django和Flask。数学处理:Python的NumPy、SciPy等库适合进行科学计算和数据分析。数据库编程:Python支持多种数据库,如MySQL、PostgreSQL等。系统运维:Python在自动化运维方面表现出色。图形处理:Python有图形处理库,如PIL。网络编程:Python适合进行网络编程,如Socket编程。

  •  懂视生活 python是什么东东

    也正是因为这个原因,与其他语言相比,python对小白跟友好。还有就是 Python 编写的程序其可维护性很高,从商业角度来看,这也可以很大程度上在降低开发成本的同时提高程序员的生产力。Python与其他语言来对比(这里我们和PHP来比较)Python vs PHP从发展的角度来看,PHP 是一种面向网络的语言。一个 PHP 应...

  •  情感导师然姐 哪位大佬有 Python从入门到精通,求助,教材的百度网盘资源,求分享!

    https://pan.baidu.com/s/1x2cImkZHrTiGpuj_omi1pw 提取码:1234 2018年清华大学出版社出版的图书 《Python从入门到精通》是2018年10月清华大学出版社出版的图书,作者是明日科技。《Python从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该...

  •  华玉龙55 Python求助 大佬们帮我看看谢谢

    如:guest.pop(0),会删除掉列表guest中索引为0的项,此时返回的guest是去提上述项之后的列表;first = guest.pop(0),在给first赋值的同时也会删掉列表中的该项;同理,print('what?'+guest.pop(0)),在打印的同时,也就把这里面所指的“0”索引项删掉了。总结一下,运行如下两行代码会删掉...

  • 学Python 学完就业 小白上手无压力!01第一阶段:熟悉Python 一基本概念(4小时) :prnt量, 输 入,条件语句。二、基本概念5小时, 列表for循环,whle循环, 函数, 导入模块。三、简单编程问题(5小时):交换两个 变量值.将摄氏度转换为华氏温度,求 数字中各位数之和,判断某数是否 为索数,生成...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部