Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
19
Task/Map-range/Python/map-range-1.py
Normal file
19
Task/Map-range/Python/map-range-1.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
>>> def maprange( a, b, s):
|
||||
(a1, a2), (b1, b2) = a, b
|
||||
return b1 + ((s - a1) * (b2 - b1) / (a2 - a1))
|
||||
|
||||
>>> for s in range(11):
|
||||
print("%2g maps to %g" % (s, maprange( (0, 10), (-1, 0), s)))
|
||||
|
||||
|
||||
0 maps to -1
|
||||
1 maps to -0.9
|
||||
2 maps to -0.8
|
||||
3 maps to -0.7
|
||||
4 maps to -0.6
|
||||
5 maps to -0.5
|
||||
6 maps to -0.4
|
||||
7 maps to -0.3
|
||||
8 maps to -0.2
|
||||
9 maps to -0.1
|
||||
10 maps to 0
|
||||
17
Task/Map-range/Python/map-range-2.py
Normal file
17
Task/Map-range/Python/map-range-2.py
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
>>> from fractions import Fraction
|
||||
>>> for s in range(11):
|
||||
print("%2g maps to %s" % (s, maprange( (0, 10), (-1, 0), Fraction(s))))
|
||||
|
||||
|
||||
0 maps to -1
|
||||
1 maps to -9/10
|
||||
2 maps to -4/5
|
||||
3 maps to -7/10
|
||||
4 maps to -3/5
|
||||
5 maps to -1/2
|
||||
6 maps to -2/5
|
||||
7 maps to -3/10
|
||||
8 maps to -1/5
|
||||
9 maps to -1/10
|
||||
10 maps to 0
|
||||
>>>
|
||||
Loading…
Add table
Add a link
Reference in a new issue