python3 while 语句 菜鸟问题?

如图截屏程序及运行结果:1.程序第9行的while 语句写函数stuff 列表长度“不等于10”,但实际程序运行是列表中字符串数为10为止。有点没明白:前面不是限定长度不等于10么?实际怎么怎么是需要运行至等于10 ? 不是矛盾么?2.这个while 语句可以用if/else 或者for语句替代么?要怎么写?

不用到10,索引是从0开始的,0-9已经是10个单词了。所以=10的时候就要跳出循环了追问

感谢大佬!这个while 语句可以用if/else 或者for语句替代么?要怎么写?

追答

不是不可以,只是这里while最合适,因为这里的循环次数是不定的。

温馨提示:答案为网友推荐,仅供参考
相似回答