В предыдущей лекции вы написали код программы, которая принимает число (количество документов) и отображает на экране

  • 15
В предыдущей лекции вы написали код программы, которая принимает число (количество документов) и отображает на экране, сколько документов найдено: documents found. Программа в настоящий момент всегда выводит слово "document" во множественном числе, например, 1 documents found. Пожалуйста, внесите изменения в код. Если на вход подается 0, программа должна выводить "No documents found", если 1 - "One document found". Во всех остальных случаях программа все также должна выводить "documents found".
Диана_6496
16
Конечно! Чтобы изменить код программы так, чтобы он выводил разные сообщения в зависимости от числа документов, вам понадобится использовать условный оператор.

Вот обновленный код программы:

python
number_of_documents = int(input("Введите количество документов: "))

if number_of_documents == 0:
print("No documents found")
elif number_of_documents == 1:
print("One document found")
else:
print(number_of_documents, "documents found")


Давайте разберемся с кодом по шагам:

1. Мы сначала просим пользователя ввести количество документов и сохраняем его в переменной `number_of_documents`. Мы используем функцию `int()` для преобразования введенного значения в целое число.

2. Затем мы проверяем условие с помощью оператора `if`. Если количество документов равно 0, программа выводит сообщение "No documents found".

3. Если количество документов равно 1, программа выводит сообщение "One document found".

4. Если количество документов не равно ни 0, ни 1, программа выводит количество документов, за которым следует фраза "documents found".

Теперь программа будет выводить правильное сообщение в зависимости от введенного числа документов.