Чтобы сделать так, чтобы первая буква строки стала заглавной, а остальные остались без изменений, вы можете использовать метод строк в Python. Вот простой код для этого:
def capitalize_first_letter(input_string):
if input_string:
return input_string[0].upper() + input_string[1:]
return input_string
# Пример использования
input_data = "hELlo"
result = capitalize_first_letter(input_data)
print(result) # Вывод: HELlo
Объяснение кода:
Функция capitalize_first_letter:
Принимает строку input_string в качестве аргумента.
Проверяет, не является ли строка пустой.
Если строка не пустая, первая буква преобразуется в заглавную с помощью upper(), а остальные буквы остаются без изменений.
Возвращает новую строку.
Пример использования:
Вводим строку "hELlo", функция возвращает "HELlo".
Вы можете протестировать этот код в своей среде Python!