2024-03-29 06:05:26 发布
网友
我要写一个程序,读入一个整数,然后把这个数除以2打印出来。这是我的代码:
a= int(input("Number: ")) h= a/2 print("Half number: " + h)
但我一直在拿这个
我没有发现我的代码有任何错误,我也不知道是什么错误。你知道怎么回事吗?在
表达式:
"Half number: " + h
正在尝试将字符串添加到浮点。可以向字符串添加字符串:
浮动到浮动:
100.0 + 16.8
但是Python不愿意让您添加字符串和float。(在上面的错误消息中,Python已经处理了第一个字符串和加法,现在它需要一个字符串,这就是为什么您会得到一个它不能或至少不会将“float”数字转换为字符串的错误的原因。)
您可以用几种方式告诉Python这就是您真正希望它做的事情。一种方法是使用内置的str()函数,该函数可以将任何对象转换为某种合理的字符串表示形式,以便添加到另一个字符串中:
h = 100 "You can add a string to this: " + str(h)
表达式:
正在尝试将字符串添加到浮点。可以向字符串添加字符串:
^{pr2}$浮动到浮动:
但是Python不愿意让您添加字符串和float。(在上面的错误消息中,Python已经处理了第一个字符串和加法,现在它需要一个字符串,这就是为什么您会得到一个它不能或至少不会将“float”数字转换为字符串的错误的原因。)
您可以用几种方式告诉Python这就是您真正希望它做的事情。一种方法是使用内置的str()函数,该函数可以将任何对象转换为某种合理的字符串表示形式,以便添加到另一个字符串中:
相关问题 更多 >
编程相关推荐