Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2021 14:57:25

chopper
Зарегистрирован: 2021-01-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

калькулятор с системой с выводом в виде индекса

 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)

Офлайн

#2 Янв. 26, 2021 16:00:36

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

калькулятор с системой с выводом в виде индекса

chopper
можно ли изменить так, чтоб производилось деление ?
Можно.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version