Estou apredendo a programar, então se o código abaixo estiver com alguma informação incorreta, por favor deixe a explicação correta nos comentários.
Exercicio:
Escreva um código em que se o automovel estiver acima do limite de velocidade, o código aplique uma multa.
Para cada KM ultrapassado multar em R$7,00.
Considere o limite de velocidade em 80km/h
O programa abaixo pode ser realizado de duas formas:
1 -
velocidade_max = 80
multa = 7
velocidade = float(input("Insira a velocidade do veiculo em km: "))
velocidade_total = velocidade - velocidade_max
valor_multa = velocidade_total * multa
if velocidade > velocidade_max:
print("Seu veiculo foi multado em R$" + valor_multa)
else:
print("Tudo numa boa!")
OU
2 -
velocidade = float(input("Insira a velocidade em KM:\n"))
if velocidade > 80 :
print("Seu veiculo foi multado. Devido ter ultrapassado o limite de velocidade irá pagar uma multa de R$ ((velocidade-80)*7:.2f)")
else:
print("Tudo numa boa!")
Como o código aparecerá para o usuário:
Insira a velocidade em KM: 115
Seu veiculo foi multado. Devido ter ultrapassado o limite de velocidade irá pagar uma multa de R$245
OU
Insira a velocidade em KM:75
Tudo numa boa
Explicação do código:
velocidade = float(input("Insira a velocidade em KM:\n"))
"""variável criada para armazenar a km """
if velocidade > 80 :
"""valida se a velocidade inserida para o usuário é maior que 80 se sim irá imprimir(print) a mensagem abaixo"""
print("Seu veiculo foi multado. Devido ter ultrapassado o limite de velocidade irá pagar uma multa de R$ ((velocidade-80)*7:.2f)")
else:
print("Tudo numa boa!")
Top comments (4)
Parabéns por postar!
Pelo que pude verificar, a explicação do código está correta. E aproveito para deixar duas sugestões para o artigo: A primeira é descrever o problema antes do código, eu precisei ler e entender o código para saber que problema você está tentando resolver. A segunda é trabalhar na formação do texto com markdown, eu recomendo o Markdown Guide para aprender markdown, principalmente definir onde é código, para isso de uma olhada nas seções Fenced Code Blocks e Syntax Highlighting.
Eduardo, obrigada pelas dicas. Já coloquei na minha programação de estudo suas sugestões. Obrigada mesmo :D
Depois de ter feito o comentário encontrei esse tutorial prático sobre markdown: commonmark.org/help/tutorial/
Para complementar esse exercício eu importei o modulo random e choice para uma lista [] com valores especificos.