def convert_to_oct(dec_integer): #Обявляем функцию с именем _convert_to_oct_, принимающую 1 аргумент, в теле функции именованый как dec_integer (десятичное_целое)
return oct(dec_integer)[2::] #Возвращаем восьмиричную запись десятичного числа, переданного функции. Т.к восьмиричное число в python храниться как строка, сделаем срез, убрав первые 2 символа, в которых указана СС. (пример: oct(какое_то_десятичное) -> 0o456. А нам нужно только само число - 456)
print(convert_to_oct(int(input( #Печатаем возвращённое функцией значение. В качестве аргумента к функции улетает целое десятичное число, считываемое с клавиатуры
Предположим, что первый свидетель соврал, что автобус - первый, и сказал правду, что маршрутка - вторая. Тогда для третьего свидетеля - утверждение про автобус - ложь (так как вторым выехала маршрутка), значит третьим выехал легковой автомобиль. Тогда оба утверждения второго свидетеля являются ложью (у него легковой автомобиль - четвёртый на перекрестке, грузовик - второй, в у нас получилось легковой автомобиль - третий, в маршрутка - вторая). Получили противоречие. Значит, первый свидетель сказал правду, что автобус первый и соврал про маршрутку. Тогда из утверждений третьего свидетеля следует, что легковой автомобиль - третий. Из второго свидетеля следует, что грузовик - второй. Тогда маршрутке остаётся четвёртое место. ответ: АГЛМ
Сам написал, сам же и пояснять буду :D
def convert_to_oct(dec_integer): #Обявляем функцию с именем _convert_to_oct_, принимающую 1 аргумент, в теле функции именованый как dec_integer (десятичное_целое)
return oct(dec_integer)[2::] #Возвращаем восьмиричную запись десятичного числа, переданного функции. Т.к восьмиричное число в python храниться как строка, сделаем срез, убрав первые 2 символа, в которых указана СС. (пример: oct(какое_то_десятичное) -> 0o456. А нам нужно только само число - 456)
print(convert_to_oct(int(input( #Печатаем возвращённое функцией значение. В качестве аргумента к функции улетает целое десятичное число, считываемое с клавиатуры
Объяснение: