【发布时间】:2023-02-10 21:14:25
【问题描述】:
当我尝试计算字符串中的每个字母时出现以下错误,How to count letters in the same string?
name1 = input("What is your name? \n")
lower_name=name1.lower()
final_coun1=lower_name.count('t')+lower_name.count('r')+lower_name.count('u')lower_name.count('e')
Syntax error: Invalid syntax
【问题讨论】:
-
您在
lower_name.count('u')和lower_name.count('e')之间缺少一个+。 -
对于您的特定代码,您忘记了
+。无论哪种方式,你最好了解字典,然后你就不需要输入宇宙中的每个字母 -
欢迎来到堆栈溢出。请仔细阅读代码。例如:您在
lower_name.count('t')部分和lower_name.count('r')部分之间看到了什么?那个有什么用?现在,您在lower_name.count('u')和lower_name.count('e')之间看到相同的东西了吗?
标签: python