Вопрос задан 25.11.2023 в 04:02. Предмет Информатика. Спрашивает Статова Александра.

Допоможіть, будь ласка. Потрібно зробити ось таку програму мова python: Користувач вводить N

рядків, які складаються з літер і мають парну довжину. Програма повинна перетворити дві середні літери кожного рядка у верхній регістр і вивести всі рядки на екран.
0 0
Перейти к ответам

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

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

lst1 = [input() for _ in range(int(input()))]

lst2 = [i[:(n:=len(i)//2)-1]+i[n-1:n+1].upper()+i[n+1:] for i in lst1]

print(*lst2)


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

Щоб створити програму, яка виконує описані вами завдання, вам знадобиться використати цикл для зчитування рядків від користувача та обробки їх. Ось приблизний код, який виконує це завдання:

```python # Запитуємо в користувача кількість рядків n = int(input("Введіть кількість рядків: "))

# Створюємо порожній список для зберігання рядків рядки = []

# Зчитуємо рядки від користувача та додаємо їх до списку for i in range(n): рядок = input("Введіть рядок: ") рядки.append(рядок)

# Перетворюємо дві середні літери кожного рядка у верхній регістр for рядок in рядки: середина = len(рядок) // 2 перша_частина = рядок[:середина] друга_частина = рядок[середина:] друга_частина_змінена = друга_частина.upper() новий_рядок = перша_частина + друга_частина_змінена

# Виводимо новий рядок на екран print(новий_рядок) ```

Цей код спочатку запитує користувача про кількість рядків, які він хоче ввести. Потім він використовує цикл `for` для зчитування кожного рядка та додавання його до списку `рядки`. Потім використовується ще один цикл `for`, щоб обробити кожен рядок. Для кожного рядка, програма знаходить середину рядка, розділяє його на дві частини та перетворює другу частину у верхній регістр за допомогою методу `upper()`. Нарешті, програма виводить новий рядок на екран.

Будь ласка, спробуйте цей код та повідомте мені, якщо у вас виникають які-небудь проблеми або питання.

0 0

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

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

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

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