【发布时间】:2018-03-01 00:21:17
【问题描述】:
我试图在一个函数中运行一个 for 循环,该函数旨在计算用户输入字符串中的元音。但是,错误“builtins:TypeError”不断出现。我尝试过简单地使用字符串的长度,使用 len 函数,但是错误根本不会消失,并且代码最终因此而被破坏。有针对这个的解决方法吗? Screenshot of the code with the error message showing
例如,我首先要求用户输入一个字符串。然后应该使用在 print 语句中调用的函数来计算用户输入字符串中的元音。目前,当键入一个字符串时,例如 Kay,它会在第 6 行产生一个错误代码,指出“for char in (string):”,这是 for 循环的开始。此循环的目的是确保在代码退出之前检查所有字母的元音。有一个适当的缩进,表明没有错误以及计算机科学和编程的原则。用户输入部分,声明“string= input(”请输入一个短语。“)”定义了变量字符串,并位于代码的顶部。
【问题讨论】:
-
Create a good example(不是截图)为了得到好的回应。
标签: python python-3.x function for-loop