Q-编写一个函数consonant(ch),该函数返回字符串ch是否为辅音字母。您可以假设ch是仅包含字母字符的字符串。
我的代码:
l = ['a','e','i','o','u']
def consonant(ch):
if ch in l:
return False
else:
return True
x = consonant(g) # Doesn't work NameError g is not defined
print(x)
它给出一个NameError:名称'g'未定义。
但是,如果我以字符串(字符)形式给出参数,它将起作用:
x = consonant('g') # Works
我不明白为什么在第二种情况下它不会将值g转移到ch。