提供不受支持的类型E的简单Python Print命令

2024-04-25 06:58:15 发布

您现在位置:Python中文网/ 问答频道 /正文

不知道为什么,但是这个简单的Python代码给了我一个错误:

'''
Created on Aug 2, 2017

@author: Justin
'''

x = int(input("Give me a number, now.....")) 
if x % 2 != 0:
    print(x + " is an odd number!")
else:
    print(x + " is an even number!")

错误是说:

^{pr2}$

请帮忙!在

谢谢!在


Tags: 代码annumberinputison错误aug
3条回答

您需要将字符串连接成字符串。但是x是一个整数,因此在连接之前,您需要将其转换为字符串。。。在下面使用串联方法。。。 试试这个

print("{} is an odd number!".format(x))

打印时需要将x转换为str。在

print(str(x) + " is an odd number!")

或者更好地使用formatting

^{pr2}$

不能将整数添加到字符串中。但是,可以将字符串添加到字符串中。在添加前将x转换为字符串:

print(str(x) + " is an odd number!")

相关问题 更多 >