Article image
Melky Nascimento
Melky Nascimento11/03/2023 00:50
Compartilhe

O código da certo agora o programa não ta lendo

    Esse código e em Python que fiz ver abaixo pode copia e testa em qualquer programa em Python que sai o mesmo resultado:

    # entrada 1
    nome1 = "Kawan"
    sobrenome1 = "Anthony"
    id1 = 22
    
    mensagem1 = f"Nome: {nome1} Sobrenome: {sobrenome1} ID: {id1}"
    print(mensagem1)
    
    # entrada 2
    nome2 = "Renan"
    sobrenome2 = "Oliveira"
    id2 = 98
    
    mensagem2 = f"Nome: {nome2} Sobrenome: {sobrenome2} ID: {id2}"
    print(mensagem2)
    
    # entrada 3
    nome3 = "Marjory"
    sobrenome3 = "Santos"
    id3 = 204
    
    mensagem3 = f"Nome: {nome3} Sobrenome: {sobrenome3} ID: {id3}"
    print(mensagem3)
    

    Este código é uma solução correta para o problema apresentado, que é criar uma mensagem de saída formatada para cada uma das três entradas fornecidas. Aqui está o que o código está fazendo em mais detalhes:

    1. Define três conjuntos de variáveis, cada um representando uma entrada diferente (nome, sobrenome e id).
    2. Cria uma mensagem de saída formatada usando f-strings (também conhecido como string de formatação), que é uma forma mais simples e eficiente de formatar strings em Python. A mensagem de saída contém as variáveis de nome, sobrenome e id, interpoladas na string usando as chaves {} e o sinal de igual. A mensagem é armazenada em uma variável separada para cada entrada.
    3. Imprime a mensagem de saída para cada entrada, usando a função print().

    A saída desse código é exatamente o que foi solicitado: uma mensagem formatada para cada entrada, contendo o nome, sobrenome e id. O código está correto porque ele faz exatamente o que se espera que ele faça, e faz isso de forma eficiente e clara

    Compartilhe
    Comentários (3)

    AS

    Alexandre Silva - 11/03/2023 13:58

    Nos desafios geralmente você não precisa colocar o "input", só precisa desenvolver o código na parte onde fica escrito "TO DO" em amarelo.


    Pelo seu código (não sei qual é o desafio), se nessa parte tiver pedindo para adicionar variáveis que guardam uma entrada de dados você, pode fazer algo parecido com o exemplo abaixo, não precisa criar variáveis separadas para cada entrada (ex: nome1, nome2, nome2)

    nome = input()
    sobrenome = input()
    id = int(input()) # estou considerando que o id seria um inteiro
    


    Os desafios aqui da plataforma possui "códigos já implementados que não vemos". Então faça apenas o que eles pedem na parte do "TO DO". Se ainda não conseguir abra uma dúvida dentro do próprio bootcamp


    Abraço

    Melky Nascimento
    Melky Nascimento - 11/03/2023 11:06

    isso, o código ta certo, é que ao executar ele no desafio que não funciona.

    AS

    Alexandre Silva - 11/03/2023 10:15

    Olá Melky!


    Não entendi, você está querendo saber se ao aplicar esse código (que está dando certo para você) em algum desafio dessa plataforma está dando errado?