Задать вопрос
@why2

Конструкция try — except. Если в переменной order не будет числа то программа завершится. Пытаюсь сделать вывод ошибки. Поможете?

order = (int(input('Order:')))
quantity = (float(input('Quantity:')))
selling_price = (int(input("Selling price:")))
#error
try:
a = sell1ng_price >= 0
except ValueError:
print('ne to')
a = 0
#1
purchase_price = order * quantity
#2
sell1ng_price = selling_price * quantity
#3
aprecent = sell1ng_price * 0.13
bprecent = sell1ng_price - aprecent
#4
prof = bprecent - purchase_price
print('Profit = ', prof)
print('Information: \n Purchase price = ', purchase_price, '\n Sell1ng price = ', sell1ng_price)
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@megared
Я вывожу код ошибки вот так:
try:
    doSomething() # делаем что-то
except ValueError as exception:
#Вместо ValueError можете ставить любую ошибку.
    print(str(exception))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 21:14
4000 руб./за проект