You are on page 1of 4

Câu 1

def my_tip_calc(bill, party):

if party < 6:

tip_percentage = 0.15

elif party < 8:

tip_percentage = 0.18

elif party < 11:

tip_percentage = 0.20

else:

tip_percentage = 0.25

tip_amount = bill * tip_percentage

total_amount = bill + tip_amount

return tip_amount, total_amount

print( tip_amount , total_amount)

bill = 100.0

party = 7

tip = 0.18

my_tip_calc(100.0,7)
Câu 2

def my_mult_operation(a, b, operation):

if operation == "plus" :

result = a + b

elif operation == "minus" :

result = a - b

elif operation == "mult" :

result = a*b

elif operation == "div" :

result = a/b

elif operation == "pow" :

result = a**b

else:

result = "None"

return result

a = 4

b = 5

operation = "mult","plus","minus","div","pow"

r1= my_mult_operation(a, b, "mult")

r2 =my_mult_operation(a, b,"plus")

r3= my_mult_operation(a, b,"minus")

r4= my_mult_operation(a, b,"div")

r5= my_mult_operation(a, b,"pow")

print(r1,r2,r3,r4,r5)
Câu 8

import math

def my_n_roots(a,b,c) :

delta = b**2 - 4*a*c

if delta > 0 :

root1 = (-b + math.sqrt(delta)) / (2*a)

root2 = (-b - math.sqrt(delta)) / (2*a)

return 2,[root1 , root2]

elif delta == 0 :

root = -b/(2*a)

return 1,[root]

elif delta < 0 :

root1 = (-b + complex(math.sqrt(delta))) / (2*a)

root2 = (-b - complex(math.sqrt(delta))) / (2*a)

return -2, [root1, root2]

a = 1

b = 2
c = -1

n_root = my_n_roots(a,b,c)

print(n_root)

Câu 3

def my_inside_triangle(x, y):

if x < 0 or y < 0 or x > 1 or y > 1:

return "outside"

elif x == 0 or y == 0 or x + y == 1:

return "border"

else:

return "inside"

x = 4

y = 5

my_inside_triangle(4,5)

You might also like