gpt4 book ai didi

python - 随机出现错误消息,我很困惑为什么会发生这种情况?

转载 作者:太空宇宙 更新时间:2023-11-03 20:41:53 24 4
gpt4 key购买 nike

numbers = range(1,10)
for number in numbers:
if number == 1:
print(number + "st")
elif number == 2:
print(number + "nd")
elif number == 3:
print(number + "rd")
elif number:
print(number + "th")

不断弹出意外错误。它一直显示“+ 不支持的操作数类型:'int' 和 'str'”。我尝试改变一些东西,但似乎没有任何效果!如果您能帮助我,请给我一个答复。 :)

最佳答案

在Python中,字符串只能与其他字符串连接。您不能将字符串和整数相加。相反,您可以将整数转换为字符串,然后执行串联。

像这样:

print(str(number) + "st")

关于python - 随机出现错误消息,我很困惑为什么会发生这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com