Express сложные отношения между двумя переменными - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужно написать формулу для express отношения между двумя переменными a и b.

Если a имеет значение ниже 30, b должно быть равно нулю.

Если a имеет значение от 30 до 90, b должно увеличиться a: b на 2: 1.

И если a значение выше 90, b должно увеличиться на 4: 1.

Как я мог написать это?

1 Ответ

0 голосов
/ 09 апреля 2020

Используйте if-elif-else в функции:

def my_func(a,b):
    if a < 30:
        b = 0
    elif 30 <= a & a <= 90:
        b += (a-30)/2
    else:
        b += 30+(a-60)/4
    return a,b

# use the function in the following way:
# a,b = num1, num2
# a,b = my_func(a,b)
...