函数len()如何计算用户输入的单词中的字母数



当用户输入不同的单词时,单词的长度会改变,所以我试图将.len()答案存储在一个不起作用的变量中。

这就是我尝试的:

letter=input("TYPE A WORD--> ")
letter.upper()
NO=letter.len()
print (NO)

尽管有一条错误消息说:

Traceback (most recent call last):
File "main.py", line 3, in <module>
NO=letter.len()
AttributeError: 'str' object has no attribute 'len'

python中没有string.len((函数。如果你想找到一个字符串的长度,你应该使用len(字符串(函数。例如

NO = len(letter)

将字母作为len((的参数

NO=len(字母(

为您更新代码

letter=input("TYPE A WORD--> ") 
letter=letter.upper() 
NO=len(letter)
print (NO)

最新更新