• Предмет: Информатика
  • Автор: feandry07
  • Вопрос задан 4 месяца назад

Пользователь вводит строку не менее 10 символов (проверить на эту

минимальную длину и при несоблюдении выдать ошибку). Спрашивать у

пользователя строку, пока он не введет корректные данные.

После этого выполнить следующее:

• Выведите 2 предпоследних символа этой строки

• Выведите 5-тый символ этой строки

• Посчитать количество символов «а» в любом регистре в строке

пользователя
На Python

Ответы

Ответ дал: paziloyGYDRON
0

Відповідь:

Пояснення:

while True:

   user_input = input("Введите строку не менее 10 символов: ")

   if len(user_input) >= 10:

       break

   else:

       print("Ошибка! Строка должна содержать не менее 10 символов.")

second_to_last = user_input[-2:-1]  # предпоследний символ

fifth = user_input[4]  # пятый символ

count_a = user_input.lower().count('a')  # количество символов "а" в любом регистре

print(f"Предпоследние 2 символа: {second_to_last}")

print(f"Пятый символ: {fifth}")

print(f"Количество символов 'а': {count_a}")

Код будет запрашивать у пользователя ввод строки, пока он не введет строку

Ответ дал: cevase
0

while True:

user_input = input("Введите строку не менее 10 символов: ")

if len(user_input) < 10:

print("Ошибка: строка должна содержать не менее 10 символов.")

else:

break

print("Предпоследние 2 символа:", user_input[-2:-1])

print("5-ый символ:", user_input[4])

print("Количество символов 'а' в строке:",

user_input.lower().count('a'))

Вас заинтересует