veruteriv V veruteriv Регистрация 28 Ноя 2012 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 24 Дек 2024 #1 Как выводить результат в python без o a = int(input()) print(oct(a)[2:]) как сделать так чтобы в выводе отрицательного числа писалось например -710, а не o710
Как выводить результат в python без o a = int(input()) print(oct(a)[2:]) как сделать так чтобы в выводе отрицательного числа писалось например -710, а не o710
tema56 T tema56 Регистрация 16 Окт 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 24 Дек 2024 #2 ну oct убери чтож ты не понимаешь то
flash2623 F flash2623 Регистрация 6 Ноя 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 24 Дек 2024 #3 a = int(input("Введите число: ") octal_representation = oct(a)[2:] # Получаем восьмеричное представление без префикса if a < 0: octal_representation = f"-{octal_representation[1:]}" # Убираем 'o' перед отрицательным представлением print(octal_representation)
a = int(input("Введите число: ") octal_representation = oct(a)[2:] # Получаем восьмеричное представление без префикса if a < 0: octal_representation = f"-{octal_representation[1:]}" # Убираем 'o' перед отрицательным представлением print(octal_representation)
Максим3361 М Максим3361 Регистрация 18 Ноя 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0 24 Дек 2024 #4 [3:] ставь
DjPon4ik D DjPon4ik Регистрация 31 Мар 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0 24 Дек 2024 #5 a = int(input()) print(oct(a).replace('0o', '') Просто убирать '0o' не срезом, а удалением подстроки.
a = int(input()) print(oct(a).replace('0o', '') Просто убирать '0o' не срезом, а удалением подстроки.