Элиф и если не работает или я не понимаю [дубликаты]

На этот вопрос уже есть ответ:

Почему `a == b или c или d` всегда имеют значение True? [Дубликат] 1 ответ

Хорошо, мой код работает, но когда я набираю Нет, если я хочу повторить попытку ввода пароля, он не работает; он просто переходит к строке ввода пароля (строка 20). Я пробовал несколько способов исправить это, но я просто не могу.

import time
import os

print ("Hello world.")
time.sleep(1)
print ("Waiting 5 seconds.")
time.sleep(5)
print ("You have waited 10 seconds.")
print ("Executing Chrome.")
time.sleep(1)
print ("Execution failed!")
password = input("Enter the execution password: ")
if password == 'password1234':
    os.system ('C:\\Users\\Harry\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe')
else:
    print ("Wrong password!")
    time.sleep(1)
    passretry = input("Do you want to try again? ")
    if passretry == 'yes' or 'Yes':
        passretry1 = input("Enter password: ") 
        if passretry1 == 'password1234':
            os.system ('C:\\Users\\Harry\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe')
    elif passretry == 'no' or 'No':
        print ("Closing...")
        time.sleep(1)
    else:
        print ("Wrong password.")
        time.sleep(.5)
        print ("Retry limit exceeded, closing.")
        time.sleep(1)

Ответы на вопрос(3)

Ваш ответ на вопрос