кодесурса
«Python

Python: заменить строку "Python" на "Java" и "Java" на "Python" в данной строке

script1adsense2code
script1adsense3code

Python Basic - 1: упражнение-50 с решением

Напишите программу на Python для замены строки «Python» на «Java» и «Java» на «Python» в данной строке.

Входные данные :
Английские буквы (включая однобайтовые буквенно-цифровые символы, пробелы, символы) приведены в одну строку. Длина строки входного символа составляет 1000 или меньше.
Введите текст с двумя словами «Python» и «Java»

Выход:
Обмен строки символов Python и Java в одной строке.

Иллюстрированная презентация:

«Python:

Пример решения :

Код 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code