• Matéria: Informática
  • Autor: lucas27484
  • Perguntado 4 anos atrás

questão de python.

Um padrão comum de codificação de caracteres é ASCII - confira a tabela ascii aqui. Esse código atribui um valor de 0 até 127 para alguns caracteres comuns, por exemplo o valor ascii para 'A' é 65.

Dado uma string s diga qual o valor total da string, definido como a soma do valor de cada caractere.

Entrada:
A entrada consiste em uma string s (0≤|s|≤104 ). s é composta por letras, números e símbolos de pontuação.
Saída:
Imprima o valor de s, definido como a soma dos valores de cada caractere no código ASCII.
Observações:
No primeiro exemplo de teste, s=abc. Olhando na tabela, a=97;b=98;c=99, então somamos os valores 97+98+99=294, que é a resposta.

testes no anexo

Anexos:

lucas27484: vai perder sua conta daqui a pouco
Anônimo: tô nem aí tenho outras f d p
lucas27484: seu imundo
Anônimo: Tua mãe aquela cachorra
lucas27484: vou falar para o moderador ficar de olho em vc sempre que tiver alguma resposta assim, apagar sua conta
Anônimo: Vai estuda vagabundo tenta lê e dps responde
lucas27484: mano, nem vou ficar conversando aqui
Anônimo: Vai estuda vagabundo tenta lê e dps responde
Anônimo: tô nem aí
lucas27484: tchau, tenha uma boa noite

Respostas

respondido por: PedroviskHMA
3

Boa noite! Aqui está o código:

string = input('')

ascii_value = 0

for char in list(string):

   ascii_value = ascii_value + ord(char)

print(ascii_value)

O programa funciona na base de um for que percorre uma lista de letras que pertence a string passada pelo usuário (quem faz essa lista de letras ser possível é a função list()).

O ascii_value soma o valor dele mesmo com o valor retornado da função  ord(), que é uma função que retorna o valor da tabela ASCII de um certo caractere. Ela está recebendo como parâmetro o nosso char do loop for. Depois, só exibimos no final o valor da variável ascii_value.


lucas27484: excelente
lucas27484: Há um certo tempo, quando esta matéria ainda era dada em C, uma questão bastante clássica sobre strings era separar uma ...
https://brainly.com.br/tarefa/41446090?utm_source=android&utm_medium=share&utm_campaign=question
lucas27484: pode me ajudar nessa?
Perguntas similares