Создаем функцию, получаем число от пользователя, проверяем его на, то что оно больше 0, если это не так, то выдаст сообщение, в конце вызываем функцию
0 votes Thanks 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
Answers & Comments
Ответ:
4 2 3 1 5
Объяснение:
Создаем функцию, получаем число от пользователя, проверяем его на, то что оно больше 0, если это не так, то выдаст сообщение, в конце вызываем функцию
Рассмотрим пример написания процедуры:
def Err(): #определение процедуры
print ("Ошибка: некорректные
данные")
n = int (input('введите положительное число'))
if n < 0:
Err() #вызов процедуры
def Err():
n = int(input('введите положительное число'))
if n<0:
print('Ошибка: некорректные данные')
Err()
n это переменная как в которой будет храниться значение
input это запрос данных от пользователя
int это перевод типа данных в число
if это условие если
n < 0 будет выполнено если пользователь ввел число меньше нуля которое записалось в переменную n
Все что в "" или '' это текст, его можно поменять на любой другой
Err() это вызов нашей функции, вызвать ее можно только после того как мы её создали.
Если хотите начать понимать код уделите буквально пару дней изучению python