Код: Выделить всё
hours = input("Enter hours: ")
try:
hours = float(hours)
except:
print('Please enter a valid number')
quit()
rate = input("Enter rate: ")
try:
rate = float(rate)
except:
print('Please enter a valid number')
quit()
if hours > 40 :
overtime = hours - 40
overpay = overtime * (rate*1.5) + (40*rate)
print("Pay: " + str(overpay))
else :
pay = hours * rate
print("Pay: " + str(pay))
- Перепишите расчет заработной платы, чтобы дать сотруднику 1,5-кратную почасовую ставку за часы, отработанные более 40 часов.
- Перепишите свою программу оплаты, используя try и кроме, чтобы ваша программа корректно обрабатывала нечисловой ввод, печатая сообщение и выходя из программы.
Подробнее здесь: https://stackoverflow.com/questions/798 ... le-program
Мобильная версия