ผลต่างระหว่างรุ่นของ "Prg2/recur practice"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 19: | แถว 19: | ||
python -m doctest mysum.py | python -m doctest mysum.py | ||
+ | |||
+ | == mysum == | ||
+ | <syntaxhighlight lang="python"> | ||
+ | def mymax(lst): | ||
+ | """ | ||
+ | >>> mymax([1]) | ||
+ | 1 | ||
+ | >>> mymax([-10, -30, -50]) | ||
+ | -10 | ||
+ | >>> mymax([1, 2, 3, -10]) | ||
+ | 3 | ||
+ | >>> mymax([5000,6,7,100,2]) | ||
+ | 5000 | ||
+ | >>> mymax([5,6,7,100,2]) | ||
+ | 100 | ||
+ | >>> mymax([5,6,7,100,200]) | ||
+ | 200 | ||
+ | """ | ||
+ | return 0 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == mymerge == |
รุ่นแก้ไขเมื่อ 07:33, 28 กุมภาพันธ์ 2562
mysum
def mysum(lst):
"""
>>> mysum([])
0
>>> mysum([10])
10
>>> mysum([10, 20, 30])
60
>>> mysum([1,0,-10,5,9])
5
"""
return 0
To test, call
python -m doctest mysum.py
mysum
def mymax(lst):
"""
>>> mymax([1])
1
>>> mymax([-10, -30, -50])
-10
>>> mymax([1, 2, 3, -10])
3
>>> mymax([5000,6,7,100,2])
5000
>>> mymax([5,6,7,100,2])
100
>>> mymax([5,6,7,100,200])
200
"""
return 0