Skip to main content
 首页 » 编程设计

Python:即使 if 语句等于 false,它仍然会执行 if 语句中的代码

2025年05月04日28虾米姐

即使 if 语句为 false,它仍然会执行 if 语句中的代码。 这是代码:

# Imports: 
import time 
 
# Code Starts Here: 
print("Welcome to a test application By: David(Toxicminibro)") 
time.sleep(1.25) 
 
Donald = "Donald Trump" 
donald = "donald trump" 
Hillary = "Hillary Clinton" 
hillary = "hillary clinton" 
 
name = input("What is your name?: ") 
 
if name == Donald or donald or Hillary or hillary: 
    print("No. Stop it.") 
else: 
    print("Hello " + name + " !") 

请您参考如下方法:

if name in (Donald, donald, Hillary, hillary): 
    print("No. Stop it.") 
else: 
    print("Hello " + name + " !")