Ir para conteúdo
Fórum Script Brasil
  • 0

COMO CRIAR UMA CONDIÇÃO EM PYTHON


Wemerson Santos

Pergunta

Fala pessoal, tudo bem? Estou iniciando em Python e estou com dificuldade em um código simples, abaixo está ele;

 

print("-----------------------------------")
print("     RESGATE SEM FRONTEIRAS     ")
print("-----------------------------------")
print("AJUDE A MILHARES DE PESSOAS REALIZAREM SEUS SONHOS. DOE AGORA MESMO!")

u= print("[1] PARA DOAR R$ 10,00")
d= print("[2] PARA DOAR R$ 25,00")
t= print("[3] PARA DOAR R$ 50,00")
q= print("[4] PARA DOAR OUTROS VALORES")
n= input("DIGITE O NÚMERO CORRESPONDENTE AO VALOR DE SUA DOAÇÃO: ")

#ENTÃO PESSOAL, MINHA DÚVIDA É AQUI ABAIXO, A PESSOA VAI DIGITAR UM NÚMERO ENTRE 1 E 4, ATÉ O 3 JÁ É PRA APARECER AUTOMÁTICO  O VALOR DOADO, NO CASO DO 4, #A PESSOA VAI DIGITAR UM VALOR A SER DOADO, ENTÃO QUERO FAZER ESSA CONDIÇÃO, SE DIGITOU 1, 2, 3 OU 4, ALGUÉM CONSEGUIU ENTENDER E PODE ME AJUDAR?
    if n == 1:
        print ("Sua doação foi de R$ 10,00")
    elif n == 2:
        print ("Sua doação foi de R$ 25,00")
    elif n == 3:
        print ("Sua doação foi de R$ 50,00")

    elif n == 4:
        print ("Sua doação foi de R$ ")

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Em 10/05/2022 em 20:48, Wemerson Santos disse:

Fala pessoal, tudo bem? Estou iniciando em Python e estou com dificuldade em um código simples, abaixo está ele;

 

print("-----------------------------------")
print("     RESGATE SEM FRONTEIRAS     ")
print("-----------------------------------")
print("AJUDE A MILHARES DE PESSOAS REALIZAREM SEUS SONHOS. DOE AGORA MESMO!")

u= print("[1] PARA DOAR R$ 10,00")
d= print("[2] PARA DOAR R$ 25,00")
t= print("[3] PARA DOAR R$ 50,00")
q= print("[4] PARA DOAR OUTROS VALORES")
n= input("DIGITE O NÚMERO CORRESPONDENTE AO VALOR DE SUA DOAÇÃO: ")

#ENTÃO PESSOAL, MINHA DÚVIDA É AQUI ABAIXO, A PESSOA VAI DIGITAR UM NÚMERO ENTRE 1 E 4, ATÉ O 3 JÁ É PRA APARECER AUTOMÁTICO  O VALOR DOADO, NO CASO DO 4, #A PESSOA VAI DIGITAR UM VALOR A SER DOADO, ENTÃO QUERO FAZER ESSA CONDIÇÃO, SE DIGITOU 1, 2, 3 OU 4, ALGUÉM CONSEGUIU ENTENDER E PODE ME AJUDAR?
    if n == 1:
        print ("Sua doação foi de R$ 10,00")
    elif n == 2:
        print ("Sua doação foi de R$ 25,00")
    elif n == 3:
        print ("Sua doação foi de R$ 50,00")

    elif n == 4:
        print ("Sua doação foi de R$ ")

Eu colocaria na última condição uma entrada (input) perguntando o valor:
if n == 4:
    valor = int(input("Digite o valor a doar (Sem centavos): "))
    print(f"Sua doação foi de R$ {valor},00")

Mas é claro, também será necessário, antes de tudo perguntar o número da doação à pessoa:
Ficaria algo como:
n = int(input("Digite a opção desejada; "))

Isso antes das condições if e elif.
 

Editado por Reginaldo Ferrão
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652,1k
×
×
  • Criar Novo...