Python: заменить строку "Python" на "Java" и "Java" на "Python" в данной строке
Python Basic - 1: упражнение-50 с решением
Напишите программу на Python для замены строки «Python» на «Java» и «Java» на «Python» в данной строке.
Входные данные :
Английские буквы (включая однобайтовые буквенно-цифровые символы, пробелы, символы) приведены в одну строку. Длина строки входного символа составляет 1000 или меньше.
Введите текст с двумя словами «Python» и «Java»
Выход:
Обмен строки символов Python и Java в одной строке.
Иллюстрированная презентация:
Пример решения :
Код Python:
print("Input a text with two words 'Python' and 'Java'")
text = input().split()
for i in range(len(text)):
if "Python" in text[i]:n = text[i].index("Python");text[i] = text[i][:n] + "Java" + text[i][n + 6:]
elif "Java" in text[i]:n = text[i].index("Java");text[i] = text[i][:n] + "Python" + text[i][n + 4:]
print(*text)
Пример вывода:
Введите текст с двумя словами «Python» и «Java» Python популярен чем Java Java популярнее, чем Python
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, которая считывает две соседние стороны и диагональ параллелограмма и проверяет, является ли параллелограмм прямоугольником или ромбом.
Далее: Напишите программу на Python, чтобы найти разницу между наибольшим целым и наименьшим целым числом, которое создается 8 числами от 0 до 9. Число, которое можно переставить, должно начинаться с 0, как в 00135668.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования