Faça um programa que armazene cada letra de um nome em um único vetor.
Depois imprima o número que corresponde a posição no alfabeto de cada letra
do nome.
Ex: Ana
1 14 1
Soluções para a tarefa
Respondido por
1
Nesse caso, a letra A (maiúscula) e a letra a (minúscula) estao recebendo o mesmo valor
em python, todas as strings são vetores entao podemos fazer assim
nome = input("Digite um nome")
nome = nome.upper() # converte tudo para maiúsculas
print("Nome informado",nome)
codificado = [ ord(x)-ord('A')+1 for x in nome]
print("Nome codificado", codificado)
Esse programa pode ser rodado aqui
https://repl.it/@bokomoko/codificar-nome
em python, todas as strings são vetores entao podemos fazer assim
nome = input("Digite um nome")
nome = nome.upper() # converte tudo para maiúsculas
print("Nome informado",nome)
codificado = [ ord(x)-ord('A')+1 for x in nome]
print("Nome codificado", codificado)
Esse programa pode ser rodado aqui
https://repl.it/@bokomoko/codificar-nome
Perguntas interessantes
Biologia,
9 meses atrás
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Saúde,
1 ano atrás
Matemática,
1 ano atrás