Найти - Пользователи
Полная версия: как исправить ошибку missing 2 required positional arguments
Начало » Python для новичков » как исправить ошибку missing 2 required positional arguments
1
taty_
hours = 45
rate = 10
def computerpay (hours, rate) :
zpl = hours * rate
if hours > 40 :
zp = 40 * rate
dop = (hours - 40) * (rate * 1.5)
dzp = zp + dop
else :
zpl = hours * rate

computerpay ()

ошибка возникает при вызове функции в конце
задача рассчитать зарплату с учетом полуторной ставки за переработку, создав функцию computerpay с двумя параметрами часы и ставка
Rodegast
 computerpay(45, 10)
Alex.Pro.
Предлагаю такой вариант:
 hours = 45
rate = 10
def computerpay (hours, rate) :
    zpl = hours * rate
    if hours > 40 :
        dop = (hours - 40) * rate * 0.5
        zpl += dop
    return zpl
computerpay (hours, rate)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB