Предмет: Информатика, автор: dishut

Срочно помогите выполнить задание! Даю 25 баллов

Приложения:

ToxaPro: 4 2 3 1 5

Ответы

Автор ответа: ToxaPro
0

Ответ:

4 2 3 1 5

Объяснение:

Создаем функцию, получаем число от пользователя, проверяем его на, то что оно больше 0, если это не так, то выдаст сообщение, в конце вызываем функцию


dishut: Нашел в интернете немного другой ответ, и как тут правильный?
Рассмотрим пример написания процедуры:
def Err(): #определение процедуры
print ("Ошибка: некорректные
данные")
n = int (input('введите положительное число'))
if n < 0:
Err() #вызов процедуры
ToxaPro: В ответе который вы нашли, проверка не происходит и как только функция начинает работу, то она сразу выдает текст "Ошибка: некорректные данные", потом просит число и потом идет проверка. Данный код приведет к ошибке, можете в интернете поискать онлайн python и ввести туда мой ответ:
def Err():
n = int(input('введите положительное число'))
if n<0:
print('Ошибка: некорректные данные')
Err()
ToxaPro: А если объяснить проще, то def создает функцию Err это её название
n это переменная как в которой будет храниться значение
input это запрос данных от пользователя
int это перевод типа данных в число
if это условие если
n < 0 будет выполнено если пользователь ввел число меньше нуля которое записалось в переменную n
ToxaPro: print() это функция которая выводит текст
Все что в "" или '' это текст, его можно поменять на любой другой
Err() это вызов нашей функции, вызвать ее можно только после того как мы её создали.
Если хотите начать понимать код уделите буквально пару дней изучению python
Похожие вопросы
Предмет: Геометрия, автор: skifracer
Предмет: Литература, автор: bulichevaelizaveta