python Print函数不返回任何内容

4c8rllxm  于 2023-04-28  发布在  Python
关注(0)|答案(1)|浏览(208)

在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!")

尝试输入红色和蓝色作为原色以打印出“紫色”,但在输入颜色后,打印函数不返回任何内容。

9o685dep

9o685dep1#

你不能通过颜色,e。例如,蓝色和红色作为您的输入,因为您正在比较两个整数。要使它打印为紫色,首先用引号将if语句中的1和2括起来,然后在程序运行时将它们作为输入传递给程序。声明的变量也不是这个脚本所必需的。你可以删除它们。
下面是一个例子:

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!")

相关问题