Proszę o pomoc w napisaniu programu w pythonie

Proszę o pomoc w napisaniu programu w pythonie
K3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Napisz program wykonujący dodawanie dwóch wprowadzonych z klawiatury
nieujemnych liczb całkowitych zapisanych w systemie liczbowym o podstawie z przedziału [2,9],
również wprowadzanej z klawiatury. Wynik niech będzie wypisywany w tym samym systemie

Proszę o pomoc
W pythonie

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
3

A z czym masz problem? Python ma taki trik ze można zrobić int(string, p) żeby wyliczyć sobie dziesiętną wartość danego stringa w systemie o podstawie p, więc połowa roboty z głowy. Robisz int("33",4) i to daje 15 tak jak powinno. Zamiana w drugą stronę też nie jest jakaś bardzo złożona:

Kopiuj
def to_base(value, base):
    res = ''
    while value>0:
        res+=str(value%base)
        value/=base
    return res[::-1]
Althorion
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
0

Jakiej konkretnie pomocy oczekujesz? Z czym sobie nie radzisz, co chcesz, żeby Ci wytłumaczyć?

Pyxis
  • Rejestracja: dni
  • Ostatnio: dni
0

@Shalom: chyba popełniłeś literówkę w linii 5.:

Kopiuj
def to_base(value, base):
    res = ''
    while value>0:
        res+=str(value%base)
        value//=base
    return res[::-1]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.