【发布时间】:2023-02-03 13:30:07
【问题描述】:
def check_v_c(word):
for i in word:
if i in "AEIOUaeiou":
return i
else:
i in "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz"
print(check_v_c("Money"))
我试图使用 for 循环循环每个字母。
【问题讨论】:
-
然后不要在循环内返回。也应该是
elif -
而不是
return->print你也可以在 else 部分删除i in "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz"并可以直接打印它..它不是元音..! -
在
if语句中,你有return,它会立即退出函数。不要那样做。 -
此外,在
else语句中,您正在检查i是否是辅音,但是您没有对结果的支票。 -
函数应该返回什么?
标签: python loops for-loop word