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

2 respostass 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

  • 0
print("-----------------------------------")
print(" RESGATE SEM FRONTEIRAS ")
print("-----------------------------------")
print("AJUDE A MILHARES DE PESSOAS REALIZAREM SEUS SONHOS. DOE AGORA MESMO!")
 
print("[1] PARA DOAR R$ 10,00")
print("[2] PARA DOAR R$ 25,00")
print("[3] PARA DOAR R$ 50,00")
print("[4] PARA DOAR OUTROS VALORES")
n = float(input("DIGITE O NÚMERO CORRESPONDENTE AO VALOR DE SUA DOAÇÃO: "))
 
if n == 1:
print("Voce doou 10 reais ")
elif n == 2:
print("Voce doou 25 reais ")
elif n == 3:
print("Voce doou 50 reais ")
elif n == 4:
n = float(input("Digite o valor a ser doado"))
print(f"Voce doou {n:.2f}")
 
print("Obrigado")
# eu faria dessa forma 
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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...