ДЗ, со строками.
garden = 'В нашем саду растут 20 яблонь и 15 груш.'
1. Поменять местами "яблонь" и "груш", используя split и join.
2. В переменную мы получаем наше предложение garden. Нужно вывести суммарное количество деревьев в саду. Цифры могут быть многозначными.

3. Дано натуральное число a из n цифр. Вывести к нему описание "Это n-значное число".
4. Введите текст, слово для поиска и слово замены. Программа проверяет, существует ли искомое слово. Если да, заменяет это слово заменяющим словом(слово замены) и перепечатывает текст,
в противном случае он уведомляет вас, что искомое слово не найдено и замены нет.


Аноним: это питон
Аноним: помогите пж

Ответы

Ответ дал: tutu007
2

Ответ:

1,2:

garden = 'В нашем саду растут 20 яблонь и 15 груш'

gardensplit=garden.split()

gardensplit[5],gardensplit[-1]=gardensplit[-1],gardensplit[5]

garden=" ".join(gardensplit)

print(garden)

summ=0

for i in gardensplit:

 if i.isdigit():

   summ+=int(i)

print(summ)

3:

a=int(input("Введите число: "))

print("Это ",len(str(a)),"-значное число",sep="")

4:

text=input("Введите текст: \n")

word=input("Введите слово для поиска: ")

wordchng=input("Введите слово для замены: ")

texthelp="".join(c.lower() for c in text if c.isalpha() or c==" ").split()

if word in texthelp:

 print(text.replace(word,wordchng))

else:

 print("Искомое слово не найдено")


tutu007: последнее немного намудрил, но сделано для того, чтоб он, допустим, в слове "поиска" при запросе смены "поиск" на "слово", не делал "словоа"
tutu007: если надо, могу сделать по-простому
Аноним: ДА ПЖ ПО ПРОСТОМУ
Аноним: gj ghjcnjve g;
Аноним: по простому пж
tutu007: только щас смог прочитать, все еще нужно решение?
Вас заинтересует