def dog_years(name, age):
dog_name = int(name)
dog_age = int(age)*7
return dog_name, dog_age
doggoname, doggo_age = dog_years(input("What's your name?"), input("How old are you?"))
print((str(doggoname)+", you are "+str(doggo_age)+" years old in dog years"))
答案 0 :(得分:1)
您正在将dog_name
的输入转换为没有意义的整数。删除它。
答案 1 :(得分:0)
您要在{_ {1}}的dog_name上调用int
。您的函数应该只转换年龄,因为名称可以原样使用。
str
输出:
def dog_years(age):
return int(age.strip())*7
doggoname = input("What's your name?")
doggo_age = input("How old are you?")
print(f'{doggoname.strip()}, you are {dog_years(doggo_age)} years old in dog years')