我目前有这个任务:
word = input("Please enter a word: ")
print("The length of " + word + " is " + len(word = int(word)))
它运行,我输入Lilith Qua
我遇到一个错误说:
ValueError: invalid literal for int() with base 10: 'Lilith Qua'
有没有解决这个问题?
答案 0 :(得分:2)
在连接之前,必须将int转换为字符串。
你必须使用
print("The length of " + word + " is " + str(len(word)))
字符串格式也可以用作
print("The length of %s is %d"%(word,len(word)))
下面,
%s
用于字符串
%d
适用于int