Предмет: Информатика,
автор: Kira4074
Не могли бы вы помочь с информатикой? Питон. Циклические алгоритмы. Цикл с предусловием.
Приложения:
Ответы
Автор ответа:
1
Ответ:
def octToDec(x):
# Перевод из восьмиричной системы счисления в десятиричную
s = str(x)
c=0
sum = 0
for i in s[::-1]:
sum += int(i)*8**c
c+=1
return sum
def decToOct(x):
# Перевод из десятиричной системы счисления в восьмиричную
s = ""
while x > 0:
s = str(x%8) + s
x = x//8
return int(s)
def sumOct(a,b):
return decToOct(octToDec(a)+octToDec(b))
print(sumOct(7,7))
Kira4074:
Не, не, тут всё, конечно верно, но вы не поняли задание, я очень благодарен за ваш труд, но суть в том, что можно было бы вводить любые числа помимо 7 7 в отведённом диапазоне и программ переводить эти числа в восьмеричную систему.
Похожие вопросы
Предмет: Английский язык,
автор: Ёлик11
Предмет: Английский язык,
автор: Юленька1987
Предмет: Русский язык,
автор: боба3
Предмет: Русский язык,
автор: kok32243919
Предмет: Математика,
автор: treasury2