Escreva o códigoDesafioPython
Achar primeira letra maiúscula
Procurar maiúscula com for e break.
Leia uma frase e imprima a primeira letra maiúscula que aparecer nela. Se não houver maiúscula, imprima nenhuma. Use for com .isupper() e break.
Entrada: Uma linha com uma frase.
Saída: Uma linha com a primeira maiúscula ou nenhuma.
Revisa etapa da trilha 3, etapa da trilha 5, etapa da trilha 6
Exemplo 1
- Entrada
oi Python
- Saída esperada
P
Primeira maiúscula é o P.
Exemplo 2
- Entrada
tudo bem
- Saída esperada
nenhuma
Sem maiúscula.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
frase = input()
achei = ''
for c in frase:
if c.isupper():
achei = c
break
if achei == '':
print('nenhuma')
else:
print(achei)O for percorre a frase e o .isupper() testa cada letra. Quando acha maiúscula, guarda em achei e o break para no primeiro achado. Se terminar sem achar, achei continua vazio e imprime nenhuma.
Erro comum: Esquecer o break e acabar mostrando a última maiúscula.
Escreva sua solução e verifique quando quiser.