Skip to main content
 首页 » 编程设计

python之Python中单个变量(if语句)的多种可能性

2025年05月04日15birdshome

<分区>

我正在尝试编写一个程序,要求用户输入一种颜色,然后根据他们选择的颜色,python 将其转换为数字并打印该数字。

这是我的代码:

def main(): 
brown1 = 5 
red1 = 6 
orange1 = 3  
color1 = input("Color on resistor? (separated by comma) : ") 
if color1 == "Brown" or "brown": 
    color1 = brown1 
    if color1 == "Red" or "red": 
        color1 = red1    
        if color1 == "Orange" or "orange": 
            color1 = orange1 
print(color1) 
main() 

问题在于 Python 只返回最后一种颜色,即 3。 我刚刚开始编程,我真的不知道要对这段代码做些什么才能让它工作。有什么建议么?谢谢。