hveagle 发表于 2022-10-4 07:12:24

一堆不合常理的成绩

本帖最后由 hveagle 于 2022-11-12 08:02 编辑

import random
l =
n = 1
for i in range(50):
    print(n, '号同学的成绩是:', l)
    n += 1
1 号同学的成绩是: 29
2 号同学的成绩是: 60
3 号同学的成绩是: 47
4 号同学的成绩是: 11
5 号同学的成绩是: 15
6 号同学的成绩是: 100
7 号同学的成绩是: 14
8 号同学的成绩是: 51
9 号同学的成绩是: 70
10 号同学的成绩是: 80
11 号同学的成绩是: 21
12 号同学的成绩是: 29
13 号同学的成绩是: 2
14 号同学的成绩是: 31
15 号同学的成绩是: 6
16 号同学的成绩是: 83
17 号同学的成绩是: 50
18 号同学的成绩是: 4
19 号同学的成绩是: 86
20 号同学的成绩是: 59
21 号同学的成绩是: 71
22 号同学的成绩是: 56
23 号同学的成绩是: 6
24 号同学的成绩是: 46
25 号同学的成绩是: 100
26 号同学的成绩是: 36
27 号同学的成绩是: 16
28 号同学的成绩是: 71
29 号同学的成绩是: 42
30 号同学的成绩是: 96
31 号同学的成绩是: 64
32 号同学的成绩是: 68
33 号同学的成绩是: 39
34 号同学的成绩是: 57
35 号同学的成绩是: 38
36 号同学的成绩是: 61
37 号同学的成绩是: 55
38 号同学的成绩是: 47
39 号同学的成绩是: 28
40 号同学的成绩是: 17
41 号同学的成绩是: 44
42 号同学的成绩是: 73
43 号同学的成绩是: 97
44 号同学的成绩是: 64
45 号同学的成绩是: 93
46 号同学的成绩是: 0
47 号同学的成绩是: 45
48 号同学的成绩是: 17
49 号同学的成绩是: 65
50 号同学的成绩是: 42
大家肯定注意到了:
46 号同学的成绩是: 0
优化代码:
import random
l = []
n = 1
time = 50
while time <= 0:
    l.append(random.randint(1,100))
    time -= 1
for i in range(50):
    print(n, '号同学的成绩是:', l)
    n += 1
1 号同学的成绩是: 32
2 号同学的成绩是: 3
3 号同学的成绩是: 73
4 号同学的成绩是: 5
5 号同学的成绩是: 92
6 号同学的成绩是: 34
7 号同学的成绩是: 62
8 号同学的成绩是: 24
9 号同学的成绩是: 56
10 号同学的成绩是: 83
11 号同学的成绩是: 54
12 号同学的成绩是: 61
13 号同学的成绩是: 14
14 号同学的成绩是: 87
15 号同学的成绩是: 84
16 号同学的成绩是: 59
17 号同学的成绩是: 48
18 号同学的成绩是: 74
19 号同学的成绩是: 19
20 号同学的成绩是: 24
21 号同学的成绩是: 43
22 号同学的成绩是: 81
23 号同学的成绩是: 61
24 号同学的成绩是: 96
25 号同学的成绩是: 15
26 号同学的成绩是: 43
27 号同学的成绩是: 22
28 号同学的成绩是: 100
29 号同学的成绩是: 66
30 号同学的成绩是: 32
31 号同学的成绩是: 21
32 号同学的成绩是: 29
33 号同学的成绩是: 19
34 号同学的成绩是: 91
35 号同学的成绩是: 98
36 号同学的成绩是: 39
37 号同学的成绩是: 41
38 号同学的成绩是: 49
39 号同学的成绩是: 74
40 号同学的成绩是: 74
41 号同学的成绩是: 16
42 号同学的成绩是: 98
43 号同学的成绩是: 30
44 号同学的成绩是: 85
45 号同学的成绩是: 21
46 号同学的成绩是: 52
47 号同学的成绩是: 55
48 号同学的成绩是: 28
49 号同学的成绩是: 97
50 号同学的成绩是: 47
# 大家拿起计算机算一算,平均分数是几 ?

hveagle 发表于 2022-10-4 07:15:48

哈哈哈哈,真搞笑,46 号同学的成绩是: 0

Good_Luck 发表于 2022-10-4 19:44:44

13 号同学的成绩是: 2
这一个也不太符合常理吧……

Good_Luck 发表于 2022-10-4 19:48:00

import random
l = []
n = 1
time = 100
while time > 100:
    l.append(random.randint(1,100))
    time -= 1
for i in range(50):
    print(n, '号同学的成绩是:', l)
    n += 1
优化代码{:10_256:}(虽然我知道这是在吹水)

小伤口 发表于 2022-10-5 16:59:00

这个班的平均分有点低呀{:9_219:}

asky533 发表于 2022-10-5 17:08:37

小伤口 发表于 2022-10-5 16:59
这个班的平均分有点低呀

不是有点儿低,是太低了吧!!!
全班一半的人都不合格{:9_217:}

小伤口 发表于 2022-10-5 17:10:27

asky533 发表于 2022-10-5 17:08
不是有点儿低,是太低了吧!!!
全班一半的人都不合格

哈哈哈这样说还真的是,随机数有点偏心啊{:5_100:}

嘉岳呀 发表于 2022-10-5 17:35:18

小伤口 发表于 2022-10-5 17:10
哈哈哈这样说还真的是,随机数有点偏心啊

最好是从60到100

tommyyu 发表于 2022-10-5 20:41:25

我感觉应该用正态分布来描述这个成绩,70~90居多,其余变少

asky533 发表于 2022-10-5 21:11:13

本帖最后由 asky533 于 2022-10-5 21:12 编辑

我的运行结果:
1 号同学的成绩是: 57
2 号同学的成绩是: 46
3 号同学的成绩是: 38
4 号同学的成绩是: 32
5 号同学的成绩是: 100
6 号同学的成绩是: 34
7 号同学的成绩是: 78
8 号同学的成绩是: 71
9 号同学的成绩是: 54
10 号同学的成绩是: 72
11 号同学的成绩是: 8
12 号同学的成绩是: 82
13 号同学的成绩是: 19
14 号同学的成绩是: 82
15 号同学的成绩是: 2
16 号同学的成绩是: 54
17 号同学的成绩是: 31
18 号同学的成绩是: 24
19 号同学的成绩是: 92
20 号同学的成绩是: 65
21 号同学的成绩是: 89
22 号同学的成绩是: 0
23 号同学的成绩是: 42
24 号同学的成绩是: 5
25 号同学的成绩是: 31
26 号同学的成绩是: 44
27 号同学的成绩是: 85
28 号同学的成绩是: 37
29 号同学的成绩是: 93
30 号同学的成绩是: 56
31 号同学的成绩是: 4
32 号同学的成绩是: 43
33 号同学的成绩是: 6
34 号同学的成绩是: 95
35 号同学的成绩是: 4
36 号同学的成绩是: 13
37 号同学的成绩是: 78
38 号同学的成绩是: 32
39 号同学的成绩是: 89
40 号同学的成绩是: 53
41 号同学的成绩是: 51
42 号同学的成绩是: 37
43 号同学的成绩是: 39
44 号同学的成绩是: 76
45 号同学的成绩是: 57
46 号同学的成绩是: 4
47 号同学的成绩是: 3
48 号同学的成绩是: 80
49 号同学的成绩是: 66
50 号同学的成绩是: 12
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------51 号同学的成绩是: 57
52 号同学的成绩是: 46
53 号同学的成绩是: 38
54 号同学的成绩是: 32
55 号同学的成绩是: 100
56 号同学的成绩是: 34
57 号同学的成绩是: 78
58 号同学的成绩是: 71
59 号同学的成绩是: 54
60 号同学的成绩是: 72
61 号同学的成绩是: 8
62 号同学的成绩是: 82
63 号同学的成绩是: 19
64 号同学的成绩是: 82
65 号同学的成绩是: 2
66 号同学的成绩是: 54
67 号同学的成绩是: 31
68 号同学的成绩是: 24
69 号同学的成绩是: 92
70 号同学的成绩是: 65
71 号同学的成绩是: 89
72 号同学的成绩是: 0
73 号同学的成绩是: 42
74 号同学的成绩是: 5
75 号同学的成绩是: 31
76 号同学的成绩是: 44
77 号同学的成绩是: 85
78 号同学的成绩是: 37
79 号同学的成绩是: 93
80 号同学的成绩是: 56
81 号同学的成绩是: 4
82 号同学的成绩是: 43
83 号同学的成绩是: 6
84 号同学的成绩是: 95
85 号同学的成绩是: 4
86 号同学的成绩是: 13
87 号同学的成绩是: 78
88 号同学的成绩是: 32
89 号同学的成绩是: 89
90 号同学的成绩是: 53
91 号同学的成绩是: 51
92 号同学的成绩是: 37
93 号同学的成绩是: 39
94 号同学的成绩是: 76
95 号同学的成绩是: 57
96 号同学的成绩是: 4
97 号同学的成绩是: 3
98 号同学的成绩是: 80
99 号同学的成绩是: 66
100 号同学的成绩是: 12
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------101 号同学的成绩是: 57
102 号同学的成绩是: 46
103 号同学的成绩是: 38
104 号同学的成绩是: 32
105 号同学的成绩是: 100
106 号同学的成绩是: 34
107 号同学的成绩是: 78
108 号同学的成绩是: 71
109 号同学的成绩是: 54
110 号同学的成绩是: 72
111 号同学的成绩是: 8
112 号同学的成绩是: 82
113 号同学的成绩是: 19
114 号同学的成绩是: 82
115 号同学的成绩是: 2
116 号同学的成绩是: 54
117 号同学的成绩是: 31
118 号同学的成绩是: 24
119 号同学的成绩是: 92
120 号同学的成绩是: 65
121 号同学的成绩是: 89
122 号同学的成绩是: 0
123 号同学的成绩是: 42
124 号同学的成绩是: 5
125 号同学的成绩是: 31
126 号同学的成绩是: 44
127 号同学的成绩是: 85
128 号同学的成绩是: 37
129 号同学的成绩是: 93
130 号同学的成绩是: 56
131 号同学的成绩是: 4
132 号同学的成绩是: 43
133 号同学的成绩是: 6
134 号同学的成绩是: 95
135 号同学的成绩是: 4
136 号同学的成绩是: 13
137 号同学的成绩是: 78
138 号同学的成绩是: 32
139 号同学的成绩是: 89
140 号同学的成绩是: 53
141 号同学的成绩是: 51
142 号同学的成绩是: 37
143 号同学的成绩是: 39
144 号同学的成绩是: 76
145 号同学的成绩是: 57
146 号同学的成绩是: 4
147 号同学的成绩是: 3
148 号同学的成绩是: 80
149 号同学的成绩是: 66
150 号同学的成绩是: 12
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------151 号同学的成绩是: 57
152 号同学的成绩是: 46
153 号同学的成绩是: 38
154 号同学的成绩是: 32
155 号同学的成绩是: 100
156 号同学的成绩是: 34
157 号同学的成绩是: 78
158 号同学的成绩是: 71
159 号同学的成绩是: 54
160 号同学的成绩是: 72
161 号同学的成绩是: 8
162 号同学的成绩是: 82
163 号同学的成绩是: 19
164 号同学的成绩是: 82
165 号同学的成绩是: 2
166 号同学的成绩是: 54
167 号同学的成绩是: 31
168 号同学的成绩是: 24
169 号同学的成绩是: 92
170 号同学的成绩是: 65
171 号同学的成绩是: 89
172 号同学的成绩是: 0
173 号同学的成绩是: 42
174 号同学的成绩是: 5
175 号同学的成绩是: 31
176 号同学的成绩是: 44
177 号同学的成绩是: 85
178 号同学的成绩是: 37
179 号同学的成绩是: 93
180 号同学的成绩是: 56
181 号同学的成绩是: 4
182 号同学的成绩是: 43
183 号同学的成绩是: 6
184 号同学的成绩是: 95
185 号同学的成绩是: 4
186 号同学的成绩是: 13
187 号同学的成绩是: 78
188 号同学的成绩是: 32
189 号同学的成绩是: 89
190 号同学的成绩是: 53
191 号同学的成绩是: 51
192 号同学的成绩是: 37
193 号同学的成绩是: 39
194 号同学的成绩是: 76
195 号同学的成绩是: 57
196 号同学的成绩是: 4
197 号同学的成绩是: 3
198 号同学的成绩是: 80
199 号同学的成绩是: 66
200 号同学的成绩是: 12
运行了4次,怎么每一次里面都有0分的呀{:5_104:}(22号、72号、122号、172号)
还有,不愧是伪随机数,四个零分,个位上全是2{:5_104:}

hveagle 发表于 2022-10-7 08:08:16

asky533 发表于 2022-10-5 21:11
我的运行结果:

运行了4次,怎么每一次里面都有0分的呀(22号、72号、122号、172号)


都差50{:5_104:}

hveagle 发表于 2022-10-7 08:12:10

不愧是伪随机数的威力啊………………………………

dolly_yos2 发表于 2022-10-7 13:53:38

asky533 发表于 2022-10-5 21:11
我的运行结果:

运行了4次,怎么每一次里面都有0分的呀(22号、72号、122号、172号)


您的结果看起来每次运行得到的随机数都是相同的,方便介绍一下您是怎么进行测试的吗?
页: [1]
查看完整版本: 一堆不合常理的成绩