Предмет: Информатика,
автор: aleksenderderkach45
С клавиатуры вводится трехзначное число. Заменить в нем среднюю цифру на единицу и ре- зультат умножить на три.phyton
Ответы
Автор ответа:
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:
Бро не правильно
Похожие вопросы
Предмет: Английский язык,
автор: ekaterinakuzeny
Предмет: Черчение,
автор: natalia3211
Предмет: Русский язык,
автор: larisab6666
Предмет: Русский язык,
автор: crapber
Предмет: История,
автор: vit28091978