Предмет: Информатика, автор: 2005773592

Решите задания по Информатике(Питон)
17. Напишите программу, которая получает с клавиатуры четырёхзначное натуральное число и переставляет его первую
и последнюю цифры, например, из числа 1234 должно получиться число 4231.
18. Напишите программу, которая получает с клавиатуры четырёхзначное число и «вырезает » из него вторую цифру с начала, например, из числа 1234 должно получиться число 134.
19. Напишите программу, которая получает с клавиатуры четырёхзначное число и удаляет из него первую и последнюю
цифры, например, из числа 1234 должно получиться число 23.

Ответы

Автор ответа: vimmortal2
1

Программа:
Python:

№17)

num = input()
print(f'{num[3]}{num[1]}{num[2]}{num[0]}')

№18)

num = input()
print(f'{num[:1]}{num[2:]}')

№19)

num = input()
print(f'{num[1]}{num[2]}')

Объяснение:

Во всех трёх кодах используются схожие способы. Везде в начале вводится число, которое принимаем строчным типом. Далее, с помощью f-строк, выводим определённые символы этой строки (по индексам).

В коде №17: просто меняются местами первая и последняя цифры. Порядок вывода таков: 3 1 2 0 (если что, 0 индекс - это первая цифра числа, 1 индекс - вторая цифра и т.п.).

В коде №18: обрезается строка. Получается, вырезается лишь цифра с индексом 1 (т.е, вторая цифра самого числа). Как и необходимо по условию.

В коде №19: выводим лишь цифры с индексом 1 и 2.

Похожие вопросы
Предмет: Русский язык, автор: Аноним