В первом случае предполагаю что хотели вывести 3 и 8 символ, но нельзя выводить их так.
Во втором нет закрывающей квадратной скобки.
В третьем откуда взялась переменная S??? Python не Pascal и различает регистр в названиях переменных.
В четвёртом. Число после ":" означает что берётся первые N элементов, а остальные отбрасываются. Знак "-" перед 3 означает что сначала строка переворачивается и обрезается.
1) print ('s [2,7] =', s [2,7]) Error: TypeError
2) print ('s [5:] =', s [5: 1) Error: SyntaxError
3) print ('s [: 4] =', S [: 4]) Error: NameError
4) print ('s [: - 3] =', s [: - 3]) "информат"
Объяснение:
Что выведет программа в 1, 2 и 3 сам бог знает...
В первом случае предполагаю что хотели вывести 3 и 8 символ, но нельзя выводить их так.
Во втором нет закрывающей квадратной скобки.
В третьем откуда взялась переменная S??? Python не Pascal и различает регистр в названиях переменных.
В четвёртом. Число после ":" означает что берётся первые N элементов, а остальные отбрасываются. Знак "-" перед 3 означает что сначала строка переворачивается и обрезается.
информатика (действует минус) == акитамрофни (программа обрезает 3 знака) == тамрофни (и возвращает неперевёрнутую строку) = информат
Переведём 6882 из десятичной в восьмеричною систему счисления.
Переводить начинаем с наибольшего разряда. нужно подобрать наименьшее целое число n, чтобы значение
Методом подбора узнаем что . Т.к. 6882 не равно 32768, то берём 4 степень, но чисел будет 5.
Первый разряд . Сколько раз можно взять 4096 из 6882? 1!
Первая цифра 1
1xxxx.
Отнимаем от 6882 один раз 4096 и получаем 2786
Следующий разряд . Сколько раз можно взять 512 из 2786? 5!
Вторая цифра 5
15xxx
Отнимаем от 2786 пять раз 512 и получаем 226
Следующий разряд . Сколько раз из 226 можно взять 64? 3!
Третья цифра 3
153xx
Отнимаем от 226 три раза 64 и получаем 34
Следующий разряд . Сколько раз 34 можно взять 8? 4!
Четвёртая цифра 4
1534x
Отнимаем от 34 четыре раза 8 и получаем 2
Последняя цифра - остаток, то есть 2
15342
Итак 1AE2 = 15342
2) 1C1C
Аналогично первому!
В десятичную:
В восмеричную:
7196 - 4096 * 1 = 3100
1xxxx
3100 - 6 * 512 = 28
16xxx
28 - 0 * 64 = 28
160xx
28 - 3 * 8 = 4
1603x
4 - 4 * 1 = 0
16034