Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

BT5

2/

def mmo(a,b,o):
a = eval(input("A = "))
b = eval(input("B = "))
o = str(input("Operate(plus,minus,mult,div,pow): "))
if o == 'plus':print(a+b)
elif o == 'minus':print(a-b)
elif o == 'mult':print(a*b)
elif o == 'div':print(a/b)
elif o == 'pow':print(a**b)
else: mmo(a,b,o)
mmo(a,b,’o’)

6/

#6
mlg = eval(input("my letter grader: "))
print("A+") if mlg>=97 else print("A") if mlg>=93 else print("A-") if mlg>=90 else print("B+") if
mlg>=87 else print("B") if mlg>=83 else print("B-") if mlg>=80 else print("C+") if mlg>=77
else print("C") if mlg>=73 else print("C-") if mlg>=70 else print("D+") if mlg>=67 else
print("D") if mlg>=63 else print("D-") if mlg>= 60 else print("F")
7/

#7
s1 = eval(input("sensor 1: "))
s2 = eval(input("sensor 2: "))
s3 = eval(input("sensor 3: "))
if abs(s1-s2)>=10 or abs(s1-s3)>=10:
print("ALARM!!!")
elif abs(s2-s3)>=10:
print("ALARM!!")
else:
print("Normal")

8/

#8
import math
def mnr(a,b,c):
i = complex(0,1)
dt= b**2-4*a*c
if dt>=0:
r1 = (-b+ math.sqrt(dt))/(2*a)
r2 = (-b- math.sqrt(dt))/(2*a)
if r1 == r2:
print('1: ', r1)
else:
print('2: ' , r1 , r2)
else:
rc1 = complex(-b,math.sqrt(abs(dt)))/(2*a)
rc2 = complex(-b,-1*math.sqrt(abs(dt)))/(2*a)
print('-2: ' , rc1 , rc2)
mnr(2,2,2);mnr(2,4,2);mnr(1,3,2)

You might also like