Вопрос задан 29.09.2023 в 14:20. Предмет Информатика. Спрашивает Омирсерик Хасан.

Решите задания по Информатике(Питон) 17. Напишите программу, которая получает с клавиатуры

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мыскина Вика.

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этих задач вам понадобится использовать операции с числами и строками в Python. Вот решения для каждой из задач:

  1. Переставить первую и последнюю цифры в четырёхзначном числе:
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)
  1. Удалить вторую цифру с начала в четырёхзначном числе:
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)
  1. Удалить первую и последнюю цифры в четырёхзначном числе:
python
# Получаем четырёхзначное число с клавиатуры num = int(input("Введите четырёхзначное число: ")) # Удаляем первую и последнюю цифры middle_digits = (num // 10) % 100 print("Полученное число:", middle_digits)

Эти программы позволят вам выполнять указанные операции с четырёхзначными числами, полученными с клавиатуры.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос