Форум сайта python.su
maska = "" for i in range(ord('0'), ord('9') + 1): maska += chr(i) for i in range(ord('A'), ord('Z') + 1): maska += chr(i) def konwersja(liczba, dlugosc): roznica = dlugosc - len(liczba) return ('0' * roznica) + liczba def wymnoz (a,b,system): dl = len(a) + len(b) wynik = [0 for i in range(dl)] #L1 = konwersja(a,dl) #l2 = konwersja(b,dl) for i in range(-1, -len(b)-1,-1): for j in range(-1,-len(a)-1,-1): wynik[i +j + 1] += maska.find(a[j] * maska.find(b[i])) print(wynik) A = input("первое число:") B = input("второе число ") sys = 10 print(wymnoz(A,B,sys))
Отредактировано chopper (Янв. 27, 2021 11:23:00)
Офлайн
chopperМожно.
можно ли изменить так, чтоб производилось деление ?
[code python][/code]
Офлайн