A. python 为啥陷入无限循环
True就是真的意思,while表示循环,while后到冒号前都是条件,符合条件就是True,你这个永远符合条件呀所以一直循环。
你可以这么设计,如果用户猜错了(大概率)继续循环(啥都不干)猜对了,在条件判断语句里面加输出恭喜你,break,跳出循环。程序结束
关于这个问题推荐你到runoob.com(不是恰饭这个网站真的好)找Python教程,里面有关于while循环foreach循环等的介绍,希望你学有所成望采纳
B. 用python ,怎么实现无限循环(非死循环)
用多线程并行处理while,需要 print x的话,用列队获取。
考虑多线程,开一个线程来无限累加。
import threading##多线程
def a:
while True:
print("hello")
def b:
print("xxxx")
threads=[]
扩展资料:
Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
C. python中的while Ture有什么作用
题主你好,
首先要了解在python中, while是用来处理循环结构的,基本语法为:
while 条件:
条件成立后执行的语句块
举个例子:
-----
a = 0
while a < 3:
print(a)
a += 1
print('执行结束!')
-----
上面代码定首先定义了一个变量a, 并赋初始值为0; 紧接着就是一个while循环, while循环条件为 a < 3; while循环的语句体中有两条语句 print(a)和 a += 1, 也就是说当 a < 3这个条件成立时, 就会执行print(a)和a +=1这2条语句. 接下来我们看执行过程:
首先 a = 0 执行后, 我们得到了一个值为0的变量a;
紧接着处理while循环, 先判断 a < 3是否成立, 因为a此时等于0, 而 0 < 3, 所以 a<3这个条件是成立的, 因为执行一次print(a), 此时屏幕上输出了第一个值: 0, 接着处理 a += 1, 这条语句执行后 a的值由0变为了1.
然后再回到while循环的条件部分, 看看现在是否还成立, 因为 1<3,, 所以 a<3这个条件现在还是成立的, 接着执行while循环语句块中的print(a), 此时得到第2个输出值: 1, 接着执行 a += 1, 此时a的值由1变为了2.
再回到while循环的条件部分, 还是看条件是否成立, 因为2 < 3, 所以 a<3这个条件成立, 因为还要执行while中的语句块, print(a), 此时得到第3个输出值: 2, 再执行 a +=1, a的值由2变为了3.
同理, 再回去看while循环的条件部分, 因为 3<3不成立, 所以到此while循环结束了, 跳出while循环继续向下执行print("执行结束!"), 此时得到第4个输出值: "执行结束"
到此上面的代码就算执行完了
*.上面6步的详细过程是为了让题主了解, while循环语句的执行过程, 这个过程理顺了,题主提的问题也就明白了
--------------
翻过来再看题主的问题:
while True的作用?
从上面对例子的详细中可以知道, 由于while循环语句的条件部分为True, 即永远成立, 所以会不断的执行while循环的语句体.
举例来说:
-----
a = 0
while True:
print(a)
a += 1
print("这句永远不会被执行!")
-----
我就不详述整个执行过程了, 光看while循环语句部分, 由于每次回到while的条件部分得到的都是成立的结果, 所以会一直输出 0, 1, 2...就这样一直输出,不会停止.
写在最后: 当然while True这种语句, 一般都是伴随着, break这种语句的,也就是说在循环语句中加上判断条件, 条件满足就执行break从而跳出循环. 否则死循环一般情况下是没意义的.
希望可以帮到题主, 欢迎追问
D. python中的while循环可以做什么东西
Python中通过while实现无限循环,当条件判断为True时循环体重复执行语句块中语句。当条件为False时循环终止,执行与while同级别缩进的后续语句。
E. python循环次数是否越多越好 为什么
不是的,越多的循环容易把自己搞混,而且Python是虚拟语言,会占用内存
F. python中的无限循环是怎么弄得
1、pythom 中的无限循环用while循环:
a = 0
while a == 1:
print('世界你好')
2、pythom 中的无限循环用for循环:
G. python中的无限循环是怎么弄得
while 1
就应该算是无限循环了,但是这个是有风险的,无限循环消耗内存,无法自动结束
是个有安全风险的操作
不建议使用
H. python循环语句是什么
python 循环语句:
while 判断条件(condition):
执行语句(statements)……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
Python语言风格简介:
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
对于一个特定的问题,只要有一种最好的方法来解决就好。这在由Tim Peters写的Python格言里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言的中心思想TMTOWTDI完全相反。
Python的作者有意的设计限制性很强的语法,使得不好的编程习惯都不能通过编译。其中很重要的一项就是Python的缩进规则。