随机种子,十以内加减法随机输出。

img

img

img


希望能够得到大家的修正,程序运行后显示答案错误,总之就是很迷。

注意: randint(a,b) 包括a,b的,所以小于10,要b=9

import random as r
n = int(input('输入题数:'))
a = int(input('输入随机种子数:'))
r.seed(a)

for i in range(n):
    n1 = r.randint(1,9)
    n2 = r.randint(1,9)
    print('{}+{}='.format(n1,n2))

以下这两句,用map()合并
n = int(input('输入题数:'))
a = int(input('输入随机种子数:'))
要写成:
n,a = map(int, input('输入题数和种子数(用空格分隔):').split())

给你改了一下,望采纳,谢谢!

import random as r
a = int(input('a:'))
n = int(input('n:'))
r.seed( a )

for i in range(n):
    n1 = r.randint(1,9)
    n2 = r.randint(1,9)
    print('{}+{}={}'.format(n1,n2,n1+n2))