Я хотел бы написать программу, которая запрашивает у пользователя слово и возвращает константы. Но я застрял в этой программе, я ожидал бы, что эта программа сделает то, что я упомянул выше, но все, что она делает, возвращает слово row by row.Есть ли программа, которая только вернет константы в слово python
original = input('Enter a word:')
word = original.lower()
first = word[0]
second = word[1]
third = word[2]
fourth = word[3]
fifth=word[4]
if first == "a" or "e" or "i" or "u":
print (first)
else:
print ("")
if second == "a" or "e" or "i" or "u":
print (second)
else:
print ("")
if third == "a" or "e" or "i" or "u":
print (third)
else:
print ("")
if fourth == "a" or "e" or "i" or "u":
print (fourth)
else:
print ("")
if fifth == "a" or "e" or "i" or "u":
print (fifth)
else:
print ("")
... * "согласные" *? – jonrsharpe
Что вы подразумеваете под * «константами» * здесь? –
См. Http://stackoverflow.com/questions/15112125/how-do-i-test-one-variable-against-multiple-values. Также обратите внимание, что вы можете значительно упростить это путем циклического ввода ввода ('для символа в слове:'), и вы неправильно указали * «пятый» *. – jonrsharpe