Skip to content

Commit 45e8aac

Browse files
committed
统计余数
1 parent 62d516d commit 45e8aac

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

random_list.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#问题
2+
3+
要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。
4+
5+
#解决(python)
6+
7+
#!/usr/bin/env python
8+
#coding:utf-8
9+
10+
import random
11+
if __name__=="__main__":
12+
a = [random.randint(1000,9999) for i in range(101)]
13+
a_remainder = [i%10 for i in a]
14+
b = [a_remainder.count(i) for i in range(10)]
15+
print a
16+
print a_remainder
17+
print b
18+
19+

random_list.py

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env python
2+
#coding:utf-8
3+
4+
"""
5+
问题
6+
要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个
7+
int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存
8+
到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。
9+
"""
10+
11+
import random
12+
if __name__=="__main__":
13+
a = [random.randint(1000,9999) for i in range(101)]
14+
a_remainder = [i%10 for i in a]
15+
b = [a_remainder.count(i) for i in range(10)]
16+
print a
17+
print a_remainder
18+
print b
19+
20+

0 commit comments

Comments
 (0)