21 lines
566 B
Python
21 lines
566 B
Python
|
""" Exercicio 07.
|
||
|
Escreva uma funçao, tax(4), que implemente a seguinte funçao de ramos:
|
||
|
tax(r) = {
|
||
|
0.1r se r <= 1000
|
||
|
0.2r - 100 se 1000 < r <= 2000
|
||
|
0.3r - 300 se 2000 < r
|
||
|
}
|
||
|
Use uma instruçao if-elif-else e evite condiçoes redundantes. Teste a funçao para
|
||
|
diversos valores de r e confirme os resultados. Que valores deve testar?
|
||
|
"""
|
||
|
|
||
|
|
||
|
def tax(r):
|
||
|
if r <= 1000:
|
||
|
return 0.1 * r
|
||
|
if r <= 2000:
|
||
|
return 0.2 * r - 100
|
||
|
return 0.3 * r - 300
|
||
|
|
||
|
x = float(input('R? '))
|
||
|
print('O valor de tax(r) é: {:.3f}'.format(tax(x)))
|