Предмет: Информатика,
автор: 2005773592
Решите задания по Информатике(Питон)
17. Напишите программу, которая получает с клавиатуры четырёхзначное натуральное число и переставляет его первую
и последнюю цифры, например, из числа 1234 должно получиться число 4231.
18. Напишите программу, которая получает с клавиатуры четырёхзначное число и «вырезает » из него вторую цифру с начала, например, из числа 1234 должно получиться число 134.
19. Напишите программу, которая получает с клавиатуры четырёхзначное число и удаляет из него первую и последнюю
цифры, например, из числа 1234 должно получиться число 23.
Ответы
Автор ответа:
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.
Похожие вопросы
Предмет: Английский язык,
автор: pavelkirillow99
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: оорр3
Предмет: Биология,
автор: мила679