3. Дано натуральное число a из n цифр. Вывести к нему описание "Это n-значное число". 4. Введите текст, слово для поиска и слово замены. Программа проверяет, существует ли искомое слово. Если да, заменяет это слово заменяющим словом(слово замены) и перепечатывает текст,
в противном случае он уведомляет вас, что искомое слово не найдено и замены нет.
# 3. Дано натуральное число a из n цифр. Вывести к нему описание "Это n-значное число".
a = input('введите число: ')
print('это', len(a),'-значное число')надо чтобы к примеру число 3
нужно так это 1-значное число а у меня получается это 1 -значное
(см. объяснение)
Объяснение:
По поводу #3 есть несколько исправить ситуацию:
Вариант 1:
a = input('введите число: ')print('это ', len(a),'-значное число', sep='')Вариант 2:
a = input('введите число: ')print('это ' + str(len(a)) + '-значное число')Эти , самые лучшие из всех.
По поводу номера 4:
p = input('Введите текст: ')s = input('Введите слово для поиска: ')w = input('Введите слово замены: ')if s in p: p = p.replace(s, w) print(p)else: print('Такого слова в тексте нет!')Задание выполнено!