Rozwiązanie 6
Treść zadania
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja
Dane
- \(n\) - liczba naturalna
- \(p\) - liczba naturalna z zakresu \([2,9]\)
Wynik
- Zapis liczby \(n\) w systemie o podstawie \(p\)
Rozwiązanie
n = int(input("Podaj liczbę naturalną: "))
p = int(input("Podaj podstawę systemu docelowego: "))
nowa = ""
while n > 0:
cyfra = n % p
nowa = str(cyfra) + nowa
n = n // p
print(f"Wartość w systemie {p}: {nowa}")