【发布时间】:2017-02-08 11:07:12
【问题描述】:
您知道实现与此相同结果的更简单方法吗? 我有这个代码:
color1 = input("Color 1: ")
color2 = input("Color 2: ")
if ((color1=="blue" and color2=="yellow") or (color1=="yellow" and color2=="blue")):
print("{0} + {1} = Green".format(color1, color2))
我也试过这个:
if (color1 + color2 =="blueyellow" or color1 + color2 =="yellowblue")
【问题讨论】:
-
虽然Code Review 可能是提出这类问题的好地方,但我们应该改掉向那里发送问题的习惯。请阅读this 元帖子进行澄清。
-
请停止引用代码审查。阅读我在评论中发布的链接,了解为什么我们需要停止这样做。
-
set([color1, color2]) == set(["yellow", "blue"])
标签: python python-3.x if-statement conditional-statements simplify