我需要python作业的帮助

时间:2016-01-22 21:40:09

标签: python loops while-loop

指令是:编写一个由while循环控制的简单python程序。 sentry变量必须求值为true或false以外的值。必须指示循环是继续还是退出。

我无法理解所说的"哨兵变量必须评估为真或假以外的其他部分"。我认为所有while循环都会评估为true或false。

2 个答案:

答案 0 :(得分:1)

你正在寻找这样的东西吗?下面的代码评估变量" i"等于100,如果不是,则在循环上重新迭代,向计数器添加一个。它指示它当前是否处于循环中或循环是否中断。

i = 0
while i != 100:
    i += 1
    print("Continued.")
print("Exited.")

答案 1 :(得分:0)

尝试这样的事情:

myList = range(10)

while myList:
    print myList.pop() 

print myList

iftry变量myList是list,允许循环继续执行,直到它为空。请注意,pop将在循环的每次迭代中从列表中删除最后一个元素。