я не могу полностью понять, почему это:Python Неопределенный петли
while True:
age = int(raw_input("What is your age? "))
if age >= 21:
print "Okay! You are old enough to drink."
break
else:
print "Bzzt! You are not old enough to drink."
работает, но это не делает:
while False:
age = int(raw_input("What is your age? "))
if age >= 21:
print "Okay! You are old enough to drink."
break
else:
print "Bzzt! You are not old enough to drink."
Второй даже не выполнять. Моя основная проблема заключается в понимании того, как компьютер читает это, и значения, которые он проверяет. Простите, если это кажется очень простым. Я преподавал сам Python, и эта проблема возникла, и я не мог найти достаточного объяснения.
Заранее спасибо.
ооо хорошо я думал он сначала оценивал блок кода, и теперь это имеет большее значение благодаря большому счету! – impactblu