Sunteți pe pagina 1din 2

def suma(a,b):

print("diferenta este",a-b)

def produs(a,c):
if c > 9:
print("c trebuie sa fie de o cifra")
else:
print("produsul este",a*c)

def cat_si_rest(a,c):
if c > 9:
print("c trebuie sa fie de o cifra")
else:
cat = a//c
rest = a%c
print(f"catul este {cat} si restul este {rest}")

def produs_nr_mari(a,b):
print("produsul este",a*b)

def convertire_la_baza(numar, baza):


if numar == 0:
return [0]
nr_arr = []
while numar:
nr_arr.append(int(numar % baza))
numar //= baza
print(nr_arr[::-1])

if __name__ == '__main__':
print("Meniu:")
print("Optiuntea '1' este suma si diferenta dintre doua numere mari")
print("Optiuntea '2' este produsul dintre un număr mare și un număr de o
cifră")
print("Optiuntea '3' este afișarea câtului și a restului împărțirii unui număr
mare la un număr de o cifră")
print("Optiuntea '4' este afisșrea produsului a două numere mari")
print("Optiuntea '5' este faișarea scrierii numărului mare a în baza c, unde c
este un număr de o cifră")

optiune = int(input())

if optiune == 1:
a = ("a=")
b = ("b=")
suma(a,b)
elif optiune == 2:
a = ("a=")
c = ("c=")
produs(a,c)
elif(optiune == 3):
a = ("a=")
c = ("c=")
cat_si_rest(a,c)
elif(optiune == 4):
a = ("a=")
b = ("b=")
produs_nr_mari(a,b)
elif(optiune == 5):
a = ("a=")
c = ("c=")
convertire_la_baza(a,c)

S-ar putea să vă placă și