我对python还很陌生,如果您愿意说的话,我为“noob”代码感到抱歉。但请帮助我: 我尝试将两个数字相加,并显示哪一个作为布尔值更大
num_1 = input("Enter first number: ")
num_2 = input("Enter second number: ")
num_1 = int(num_1)
num_2 = int(num_2)
Sum = num_1 + num_2
print(Sum)
Greater = num_1 > num_2
Smaller = num_1 < num_2
print("is number 1 greater than number 2? " + Greater)
print("is number 2 greater than number 1? " + Smaller)
执行字符串格式,该格式应打印true或false
输出
比较运算符的结果是布尔值(或者
True
或者False
)。正如错误消息所说,不能将字符串与布尔值连接起来,因为Python是一种强类型语言。您有几个选择:将它们作为单独的参数传递给
print
函数:使用f字串:
使用
.format()
:在使用
str
强制转换字符串后,可以将其与布尔值连接起来请参见结果here
相关问题 更多 >
编程相关推荐