随机生成100个0-99的整数并按照10*10的排列输出
import random
i, j = 0, 0 # i为总循环变量,j为10循环变量,进行第10n次输出时改变输出方式
while i < 100:
if j == 9:
out = ' '+str(random.randint(0, 99)) # 在随机数前添加一个空格
print(out[-2:]) # 取后两位
j = -1
else:
out = ' '+str(random.randint(0, 99)) #同上
print(out[-2:], end=' ')
i += 1
j += 1
输出结果如下:
57 24 37 2 39 76 54 35 60 51
46 19 4 38 44 84 82 13 49 52
74 30 80 58 76 16 9 95 49 17
71 83 11 34 49 58 48 87 9 51
62 57 29 59 24 12 14 96 22 67
63 9 89 28 71 77 91 50 1 65
43 76 24 26 7 22 48 43 53 71
24 58 26 49 42 90 17 20 66 28
79 28 58 7 12 7 68 58 61 47
85 99 53 44 16 42 64 50 8 37