
Python-джедай #14 - Введение в исключения, pass, eval
содержание видео
Дата: 2020-05-03
Комментарии и отзывы: 9
Владислав
Благодаря полученным знаниям за все предыдущие уроки, я сделал маленькую программу(калькулятор. Который не выдаст непонятную ошибку для пользователя, который его использует! while True: try: number_1 = int(input('Введите первое число: ') if type(number_1) == int: break except: print('Введите только число! \n') while True: try: number_2 = int(input('Введите второе число: ') if type(number_2) == int: break except: print('Введите только число! \n') sign = input('Введите знак: ') while True: if sign == '+': print('Результат сложения двух чисел: ', number_1 + number_2) break elif sign == '-': print('Результат вычитания двух чисел: ', number_1 - number_2) break elif sign == ' ': print('Результат умножения двух чисел: ', number_1 number_2) break elif sign == '/': try: print('Результат деления двух чисел: ', number_1 / number_2) except ZeroDivisionError: print('На 0 делить нельзя! ') break else: sign = input('\nВведите только знак + - /: ')
ответить
Благодаря полученным знаниям за все предыдущие уроки, я сделал маленькую программу(калькулятор. Который не выдаст непонятную ошибку для пользователя, который его использует! while True: try: number_1 = int(input('Введите первое число: ') if type(number_1) == int: break except: print('Введите только число! \n') while True: try: number_2 = int(input('Введите второе число: ') if type(number_2) == int: break except: print('Введите только число! \n') sign = input('Введите знак: ') while True: if sign == '+': print('Результат сложения двух чисел: ', number_1 + number_2) break elif sign == '-': print('Результат вычитания двух чисел: ', number_1 - number_2) break elif sign == ' ': print('Результат умножения двух чисел: ', number_1 number_2) break elif sign == '/': try: print('Результат деления двух чисел: ', number_1 / number_2) except ZeroDivisionError: print('На 0 делить нельзя! ') break else: sign = input('\nВведите только знак + - /: ')
ответить
Andrey
А деление ПО нулю - это тоже новый язык: ) Вообще, перед записью видео полезно посмотреть ролики о великом и могучем: ) Деление НА ноль! И except читается как эксэпт, а не 'эксКэпт. И не поимка, а обработкка: обработка исключительных ситуаций, обработка исключений или обработка эксепшинов на худой конец: ) Капец! Ты книги вообще читаешь? Но само объяснение приятное - доступное.
ответить
А деление ПО нулю - это тоже новый язык: ) Вообще, перед записью видео полезно посмотреть ролики о великом и могучем: ) Деление НА ноль! И except читается как эксэпт, а не 'эксКэпт. И не поимка, а обработкка: обработка исключительных ситуаций, обработка исключений или обработка эксепшинов на худой конец: ) Капец! Ты книги вообще читаешь? Но само объяснение приятное - доступное.
ответить
Alex
Спасибо. Узнал полезное. А с помощью eval я преобразовывал строковые данные чтобы давать одной переменной данные другой переменной в зависимости от переменной. Экспериментировал я. =) Но вот исполнять питоновский код я как-то не догадался.
ответить
Спасибо. Узнал полезное. А с помощью eval я преобразовывал строковые данные чтобы давать одной переменной данные другой переменной в зависимости от переменной. Экспериментировал я. =) Но вот исполнять питоновский код я как-то не догадался.
ответить
Andrey
Ну я просто под столом! Конец поимки! :DDDDDD Ну не переводят в английского на русский буквально! ОБРАБОТАТЬ исключение, а не ПОЙМАТЬ исключение: ) Поймать исключение - это как всхлопотать исключение: ) Как поймать леща: )
ответить
Ну я просто под столом! Конец поимки! :DDDDDD Ну не переводят в английского на русский буквально! ОБРАБОТАТЬ исключение, а не ПОЙМАТЬ исключение: ) Поймать исключение - это как всхлопотать исключение: ) Как поймать леща: )
ответить
Sveta
Хауди Хо у меня к Вам просьба, сделайте видеоинструкцию о получении денег из-за границы, какими кошельками пользоваться, Приватбанк, можно, или нет. Очень важно Ваше мнение. Заранее благодарю. С уважением, Светлана.
ответить
Хауди Хо у меня к Вам просьба, сделайте видеоинструкцию о получении денег из-за границы, какими кошельками пользоваться, Приватбанк, можно, или нет. Очень важно Ваше мнение. Заранее благодарю. С уважением, Светлана.
ответить
Досик
а когда будеш делат уроки о том что как с помощю питона создават шелл код и про PyDbq виндоус отладчик чисто на питон и эксплойда с помощю питон и жесткие перехвати с помощю imunity debuger и fuzing драйверов на питон
ответить
а когда будеш делат уроки о том что как с помощю питона создават шелл код и про PyDbq виндоус отладчик чисто на питон и эксплойда с помощю питон и жесткие перехвати с помощю imunity debuger и fuzing драйверов на питон
ответить
Ted
Исключение TypeError очень удобно использовать при ограничении типа данных при запросе на ввод от юзверга. Например при попытке ввести в пинкод какие-либо символы отличные от целочисленных цифр
ответить
Исключение TypeError очень удобно использовать при ограничении типа данных при запросе на ввод от юзверга. Например при попытке ввести в пинкод какие-либо символы отличные от целочисленных цифр
ответить
Hellish
Я только не понял, как связать эту структуру try с самой программой. Просто ты писал все условия под try, но ошибка же обычно возникает в самом тексте программы. Какой тогда толк?
ответить
Я только не понял, как связать эту структуру try с самой программой. Просто ты писал все условия под try, но ошибка же обычно возникает в самом тексте программы. Какой тогда толк?
ответить
zoltun
самая распространенная ошибка у обучающих блогеров это незнание английских терминов или хотя бы их правильного произношения. Абрахам, какой нафиг ЭКСКЭПТ, какой еще РАЙЗ?
ответить
самая распространенная ошибка у обучающих блогеров это незнание английских терминов или хотя бы их правильного произношения. Абрахам, какой нафиг ЭКСКЭПТ, какой еще РАЙЗ?
ответить
Добавить отзыв, комментарий
Другие видео канала















