word = ‘dummy’ while word: word = input('Please enter a word:') print ('The word was ' + word)
想请教,基于例子,讲下while循环的工作原理,请指导。
while word 意思是,当word有内容,就进入循环内部。
刚进入时,word内容是'dummy',所以进入循环。
word = input('Please enter a word:') 意思是将控制台输入的内容赋值给word
print ('The word was ' + word) 输入内容赋值给word后将其输出
如果word有内容,就继续下一次循环,也就是继续输入和输出;循环往复。
如果word没有内容,也就是在控制台直接按下了回车键,循环中止,程序退出。
也就是当while word的值为真时,它就无限一直循环?
@会发光: 是这样的
你应该自己运行类似这样的语句来加深一下理解~~
···
while True:
print("hhaha")
···
书读的少,别骗我