Как выводить результат в python без o - Общение Python мододелов

Вопрос Как выводить результат в python без o

Регистрация
28 Ноя 2012
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Как выводить результат в python без o

a = int(input())

print(oct(a)[2:])

как сделать так чтобы в выводе отрицательного числа писалось например -710, а не o710
 
Регистрация
16 Окт 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
ну oct убери чтож ты не понимаешь то
 
Регистрация
6 Ноя 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
a = int(input("Введите число: "))
octal_representation = oct(a)[2:] # Получаем восьмеричное представление без префикса

if a < 0:
octal_representation = f"-{octal_representation[1:]}" # Убираем 'o' перед отрицательным представлением

print(octal_representation)
 
Регистрация
31 Мар 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
a = int(input())
print(oct(a).replace('0o', '')) Просто убирать '0o' не срезом, а удалением подстроки.
 
Сверху Снизу