-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
41 lines (35 loc) · 861 Bytes
/
test.py
File metadata and controls
41 lines (35 loc) · 861 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
# d = {'a': 1, 'b': 2, 'c': 3}
# for item in d.items():
# print(item[0], item[1])
from collections.abc import Iterable
isinstance('abc', Iterable)
y = [x * x for x in range(1, 11)]
print(y)
# d = {'a': 1, 'b': 2, 'c': 3}
# for item in d.items():
# print(item[0], item[1])
#
#
# print(len([]))
def findMinAndMax(L):
if len(L) == 0:
return (None, None)
else:
min = max = L[0]
for i in L:
if i < min:
min = i
if i > max:
max = i
return (min, max)
# 测试
if findMinAndMax([]) != (None, None):
print('测试失败!')
elif findMinAndMax([7]) != (7, 7):
print('测试失败!')
elif findMinAndMax([7, 1]) != (1, 7):
print('测试失败!')
elif findMinAndMax([7, 1, 3, 9, 5]) != (1, 9):
print('测试失败!')
else:
print('测试成功!')