Informática, perguntado por Oliveirarnd1511, 1 ano atrás

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 bokomoko
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

Perguntas interessantes