Boa tarde a todos! Estou fazendo um exercício de um livro em que devo fazer uma soma de dois strings: um deles é somente um grupo de letras para as iniciais (JKLMNOPQ), e o outro grupo um sufixo - ack; juntos, eles devem resultar em determinados nomes. Porém, duas dessas letras não ficam corretos só com a adição do sufixo, O e Q. Eu deveria, portanto, somar um U minúsculo junto com essas duas letras, para resultar em Ouack e Quack. Consegui corrigir, porém, nos resultados somente do O, além de sair o resultado certo, também sai o errado, enquanto com o Q, sai somente o resultado certo. Gostaria de saber o que está causando isso. Segue código:
prefixes = 'JKLMNOPQ'
suffix = 'ack'
for letter in prefixes:
if letter ==('O'):
print('Ou' + suffix)
if letter ==('Q'):
print('Qu' + suffix)
else:
print(letter + suffix)
Agradeço desde já!