-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcoffee.py
More file actions
41 lines (36 loc) · 923 Bytes
/
coffee.py
File metadata and controls
41 lines (36 loc) · 923 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import math
def vlow(input):
member_value = 0
if(input <= 4):
member_value = ((-1/4)*input) + 1
else:
member_value = 0
return member_value
def low(input):
member_value = 0
if(3 <= input <= 8):
member_value = 1 - math.fabs((input - 5.5) / 2.5)
else:
member_value = 0
return member_value
def med(input):
member_value = 0
if(7 <= input <= 12):
member_value = 1 - math.fabs((input - 9.5) / 2.5)
else:
member_value = 0
return member_value
def high(input):
member_value = 0
if(11 <= input <= 16):
member_value = 1 - math.fabs((input - 13.5) / 2.5)
else:
member_value = 0
return member_value
def vhigh(input):
member_value = 0
if(input >= 15):
member_value = ((1/5)*input) - 3
else:
member_value = 0
return member_value