
original = raw_input('Enter a word:')if len(original) > 0 and original.isAlpha(): word = original.lower() first = str(word)[0] print first if str(first) == "a" or "e" or "i" or "u" or "o": print "vowel"else: print "consonant" 我想检查一个单词是否以元音或辅音开头.但是,这部分不起作用:如果str(first)==“a”或“e”或“i”或“u”或“o”
那么你如何检查第一个字母是“a”还是“e”或“i”或“u”还是“o”?
解决方法 你最好用if len(original) and original.isAlpha(): word = original.lower() first = word[0] print first if first in ('a','e','i','o','u'): print "vowel" else: print "consonant" 你也做错了,如果你试图使用OR子句你必须使用这样但是它不是更好的pythonic方式:
if first =='a' or first =='e' or first =='i' or first =='o' or first =='u':总结
以上是内存溢出为你收集整理的python – 检查变量的多个值全部内容,希望文章能够帮你解决python – 检查变量的多个值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)