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
Soluções para a tarefa
Respondido por
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.
https://brainly.com.br/tarefa/41446090?utm_source=android&utm_medium=share&utm_campaign=question
Perguntas interessantes
Filosofia,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Português,
9 meses atrás
Geografia,
9 meses atrás