Python上的Int到str

Python上的Int到str,python,Python,这是我的代码,这是我得到的 name = input("Please enter your name: ") age = input("Please enter your age: ") print ("Hello, " + name + ", you are " + age * 7 + " Years old in Dog years."). 我要13x7,不是137次。有人能帮我吗?thx在python中,您可以这样做str*7,您可以看到它将重复7次 对于您想要的内容,您希望将年龄强制转

这是我的代码,这是我得到的

name = input("Please enter your name: ")
age = input("Please enter your age: ")
print ("Hello, " + name + ", you are " + age * 7 + " Years old in Dog years.").

我要13x7,不是137次。有人能帮我吗?thx

在python中,您可以这样做
str*7
,您可以看到它将重复7次

对于您想要的内容,您希望将年龄强制转换为int
int(年龄)
或将您的输入强制转换为仅接受int
age=int(输入(“输入年龄”)
如注释所示

为了便于将来参考,您可以使用
type()

编辑

Please enter your name: paris
Please enter your age: 13
Hello, paris, you are 13131313131313 Years old in Dog years.

在python中,您可以这样做
str*7
,正如您所看到的,它将重复7次

对于您想要的内容,您希望将年龄强制转换为int
int(年龄)
或将您的输入强制转换为仅接受int
age=int(输入(“输入年龄”)
如注释所示

为了便于将来参考,您可以使用
type()

编辑

Please enter your name: paris
Please enter your age: 13
Hello, paris, you are 13131313131313 Years old in Dog years.

将字符串与整数相乘就是将其重复多次。在进行计算之前,您必须将年龄转换为一个数字:

name = input("Please enter your name: ")
age = int(input("Please enter your age: "))
print ("Hello, " + name + ", you are " , age * 7 , " Years old in Dog years.")

将字符串与整数相乘就是将其重复多次。在进行计算之前,您必须将年龄转换为一个数字:

name = input("Please enter your name: ")
age = int(input("Please enter your age: "))
print ("Hello, " + name + ", you are " , age * 7 , " Years old in Dog years.")

age=int(输入(“…”)
?只是一个简短的旁注,如果您不将字符串转换为int并使用“*7”,它将重复七次。像前面两条评论所说的那样进行转换,它会起作用。
age=int(输入(“…”)
?只是一个简短的旁注,如果您不将字符串转换为int并使用“*7”,它会重复七次。像前两条评论所说的隐蔽,它会起作用。你能写出完整的代码吗?我的回答中有什么不清楚,需要完整的代码粘贴吗?我很好奇下一次我回答别人的问题。你能写出完整的代码吗?我的回答中有什么不清楚,需要完整的代码粘贴吗?我很好奇下一次回答别人的问题。