Пользователь вводит строку не менее 10 символов (проверить на эту
минимальную длину и при несоблюдении выдать ошибку). Спрашивать у
пользователя строку, пока он не введет корректные данные.
После этого выполнить следующее:
• Выведите 2 предпоследних символа этой строки
• Выведите 5-тый символ этой строки
• Посчитать количество символов «а» в любом регистре в строке
пользователя
На Python
Answers & Comments
Verified answer
Відповідь:
Пояснення:
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}")
Код будет запрашивать у пользователя ввод строки, пока он не введет строку
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'))