Ir para conteúdo
Fórum Script Brasil

xxp

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por xxp

  1. Ola, sou iniciante em python e estava fazendo um exercicio que é: Faça um Programa que verifique se uma letra digitada é vogal ou consoante.

    Eu fiz assim: 

    letra = input('Digite uma letra: ').strip()
    if len(letra) > 1:
        print('não é possivel verificar mais de uma letra ')
    else:
        if letra.lower() == 'a' or 'e' or 'i' or 'o' or 'u':
            print('Letra digitada é uma vogal')
        else:
            print('Letra digitada é uma consoante')

    Mas qualquer coisa que eu coloco aparece que é uma vogal, mesmo que não seja ou que seja um numero. alguém sabe porque? E alguém tem alguma dica sobre como eu poderia bloquear numeros? Eu pensei em fazer com um "if letra == '0' or '1' or..." mas creio que deve haver outra forma de fazer isso.. 

  2. Ola, estou iniciando em python e estava fazendo uns exercicios. O exercicio é: Faça um Programa que verifique se uma letra digitada é vogal ou consoante.

    Eu fiz assim:

    letra = input('Digite uma letra: ').strip()
    if len(letra) > 1:
        print('não é possivel verificar mais de uma letra ')
    else:
        if letra.lower() == 'a' or 'e' or 'i' or 'o' or 'u':
            print('Letra digitada é uma vogal')
        else:
            print('Letra digitada é uma consoante')

    Mas qualquer letra ou numero que eu digite aparece que é uma vogal. alguém sabe porque? E alguém tem uma dica de como eu poderia impossibilitar que digitem numeros? Eu pensei em fazer um if com todos os numeros, tipo if letra == '0' or '1' or.. mas acho que deve ter alguma forma mais facil de fazer isso.

×
×
  • Criar Novo...