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

С клавиатуры вводится трехзначное число. Заменить в нем среднюю цифру на единицу и ре- зультат умножить на три.phyton​

Ответы

Автор ответа: L1ghtP1xel
0

Ответ:

number = list(input("Число: "))

number[1] = "1"

number = ''.join(number)

print(f"Ответ:", int(number)*3)

Объяснение:

В первой строке спрашиваем пользователя ввести число. Преобразуем его в список с помощью list(), чтобы можно было обратиться по индексу к символу в строке.

Во второй строке обращаемся по индексу 1 (это второе число по счету, а 1 из-за того, что счёт в списках идёт с 0) и присваиваем ему единицу.

В третьей строке конкатенируем каждый символ к пустой строке с помощью метода строк str.join()

В четвертой строке переводим число, которое в строке в тип данных integer для математических операций. И производим операцию умножения на 3.

Пример:

Число: 191

Ответ: 333

Приложения:

aleksenderderkach45: Бро не правильно
L1ghtP1xel: Что именно?
aleksenderderkach45: хз
aleksenderderkach45: пишет ошибка в коде
Похожие вопросы
Предмет: Английский язык, автор: ekaterinakuzeny