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

Ответы на вопрос

Программа:
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.



Для решения этих задач вам понадобится использовать операции с числами и строками в Python. Вот решения для каждой из задач:
- Переставить первую и последнюю цифры в четырёхзначном числе:
python# Получаем четырёхзначное число с клавиатуры
num = int(input("Введите четырёхзначное число: "))
# Разбиваем число на цифры
first_digit = num // 1000
last_digit = num % 10
middle_digits = (num // 10) % 100
# Переставляем первую и последнюю цифры
new_num = last_digit * 1000 + middle_digits * 10 + first_digit
print("Полученное число:", new_num)
- Удалить вторую цифру с начала в четырёхзначном числе:
python# Получаем четырёхзначное число с клавиатуры
num = int(input("Введите четырёхзначное число: "))
# Удаляем вторую цифру с начала
first_digit = num // 1000
second_digit = (num // 100) % 10
last_two_digits = num % 100
new_num = first_digit * 100 + last_two_digits
print("Полученное число:", new_num)
- Удалить первую и последнюю цифры в четырёхзначном числе:
python# Получаем четырёхзначное число с клавиатуры
num = int(input("Введите четырёхзначное число: "))
# Удаляем первую и последнюю цифры
middle_digits = (num // 10) % 100
print("Полученное число:", middle_digits)
Эти программы позволят вам выполнять указанные операции с четырёхзначными числами, полученными с клавиатуры.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili