Python:计算单词的长度

时间:2017-05-11 02:46:34

标签: python

我目前有这个任务:

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'

有没有解决这个问题?

1 个答案:

答案 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