在python中,我有下面的代码,它完美地完成了这个过程,但是在输入颜色选择并满足参数后,打印函数什么也没有返回。例如,当我运行代码时,我输入red作为primary 1,blue作为primary 2,它应该打印secondary color is purple的函数,但它没有这样做,我错过了什么吗?我使用的是www.example的基于web的python版本 www.example.com 如果这很重要。
red = '1'
blue = '2'
yellow = '3'
prime_1 = input('Enter your first primary color: ')
prime_2 = input('Enter your second primary color: ')
if prime_1 == 1 and prime_2 == 2:
print ("Your secondary color is purple!")
尝试输入红色和蓝色作为原色以打印出“紫色”,但在输入颜色后,打印函数不返回任何内容。
1条答案
按热度按时间9o685dep1#
你不能通过颜色,e。例如,蓝色和红色作为您的输入,因为您正在比较两个整数。要使它打印为紫色,首先用引号将if语句中的1和2括起来,然后在程序运行时将它们作为输入传递给程序。声明的变量也不是这个脚本所必需的。你可以删除它们。
下面是一个例子: