Python: преобразовать строку во все прописные буквы, если она содержит как минимум 2 заглавных символа в первых 4 символах
Строка Python: упражнение 21 с решением
Напишите функцию Python для преобразования заданной строки в верхний регистр, если она содержит как минимум 2 заглавных символа в первых 4 символах.
Пример решения : -
Код Python:
def to_uppercase(str1):
num_upper = 0
for letter in str1[:4]:
if letter.upper() == letter:
num_upper += 1
if num_upper >= 2:
return str1.upper()
return str1
print(to_uppercase('Python'))
print(to_uppercase('PyThon'))
Пример вывода:
питон ПИТОН
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите функцию Python для обращения строки, если ее длина кратна 4.
Далее: Напишите программу на Python для лексикографической сортировки строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code