Найти - Пользователи
Полная версия: Использование and в цикле while
Начало » Python для новичков » Использование and в цикле while
1
MilPython
Добрый день. Столкнулся с такой простой конструкцией
correct=“Sorry”
guess = input(“\nYour guess: ”)
while guess != correct and guess != “”:
print(“Sorry, that's not it.”)
guess = input(“Your guess: ”)

Проверка в условии цикла происходит только в первой половине guess!=correct а в and guess!=“” проверка не происходит.

То есть введя пустую строку, блок кода в цикле не выполняется, хотя должен!!!

Вопрос почему?
Nata
замените and на or
если первое условие в and не выполняется, то на второе питон даже не смотрит :D
MilPython
Отлично. Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB