使用嵌套if来确定元音,辅音或两者的差异

时间:2013-09-12 06:12:41

标签: python nested-if

我试图弄清楚如何使用nested-if确定输入的字符是元音,辅音还是两者都没有。

我遇到的问题是我找不到在代码中插入“不”的方法,因为嵌套 - 如果只使用if或者其他。

可悲的是,我不能用任何花哨的东西来解决它,只是简单的编码。 我更喜欢一些解释或示例,而不是输入解决方案。

def main ():
    print ('This program determines whether a character is a vowel, a consonant, or neither.')
    print ()

    char = input('Enter a character: ')

    checker (char)

def checker (char):
    if char == 'a':
        print (char, 'is a vowel.')
        if char == 'e':
            print (char, 'is a vowel.')
        else:
            if char == 'i':
                print (char, 'is a vowel.')
            else:
                if char == 'o':
                    print (char, 'is a vowel.')
                else:
                    if char == 'u':
                        print (char, 'is a vowel.')
                    else:
                            print (char, 'is a consonant.')


print (char, 'is neither a vowel nor a consonant.')


main ()

0 个答案:

没有答案