tengo una duda en mi programa
letra= raw_input('Dame una letra en miniscula: ')
a= 'a'
e='e'
i='i'
o='o'
u='u'
if a==letra or e==letra or i==letra or o==letra or u==letra:
print 'es vocal'
else:
print 'es consonante'
al momento de declarar mi variable para que contenga todas las vocales me sal un error, alguien me prodria echar una mano como declaro todas esas vocales en una sola variable. Saludos!!
les comparto un programita en python.
import math
n1 = int (raw_input('Dame un numero entero: '))
n2 = int (raw_input('Dame otro numero entero: '))
p1 = n1**2
p2 = n2**2
r1 = math.sqrt (p1)
r2 = math.sqrt (p2)
pr = r1**2
if r2==pr:
print 'cuadrado exacto'
elif r2<pr:
print 'menor'
else:
print 'mayor'
¿probaste usando una lista?
code\\\\\\
vocales =["a","e","i","o","u"]
vocal =input("escribe una letra: ")
i= vocales.count(vocal)
if i == 0 :
print("no es vocal")
else:
print("es una vocal")
code\\\\\\\\\\\\\\\\\\\\\\\\\\\
lo he probado pero me sale un error diciendo que la palabra que tecleas no esta definida, o estoy haciendo algo mal
Saludos;
Aquí te comparto un código que está funcionando, ocupa la materia de listas, por lo cual si no la sabes me avisas y te hago un codigo simple solo con if
letra = str(raw_input('Dame una letra minuscula: '))
lista = ['a','e','i','o','u']
if letra in lista:
print 'Es vocal'
else:
print 'Es consonante'