用户:
无邪的导弹鲨i_wt查看:0 回复:0 评论:0 创建时间:2022-01-21T12:14:44
【作品展示】

【作品介绍】
练习题生成器(261行)
【作品源代码】
import random
for __count in range(5):
if (random.randint(1, 2) == 1):
a = random.randint(10, 99)
b = random.randint(10, 99)
print(a, 'x', b)
else:
a = random.randint(50, 99)
b = random.randint(10, 50)
print(a, '/', b)
for __count in range(5):
sj = random.randint(1, 5)
if (sj == 1):
if (random.randint(1, 2) == 1):
a = random.randint(100, 999)
b = random.randint(100, 999)
print(a, '+', b, '+', (1000 - a))
else:
a = random.randint(100, 999)
b = random.randint(100, 999)
print(a, '+', (1000 - b), '+', (1000 - a), '+', b)
elif (sj == 2):
if (random.randint(1, 2) == 1):
a = random.randint(100, 999)
b = random.randint(100, 999)
print('(', a, '+', b, ')', '+', (1000 - a))
else:
a = random.randint(100, 999)
b = random.randint(100, 999)
print(a, '+', '(', b, '+', (1000 - a), ')')
elif (sj == 3):
asj = random.randint(1, 3)
if (asj == 1):
bsj = random.randint(1, 3)
if (bsj == 1):
if (random.randint(1, 2) == 1):
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print(a, 'x', b, 'x', '25')
else:
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print(b, 'x', a, 'x', '25')
elif (bsj == 2):
if (random.randint(1, 2) == 1):
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print(a, 'x', '25', 'x', b)
else:
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print(b, 'x', '25', 'x', a)
else:
if (random.randint(1, 2) == 1):
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print('25', 'x', a, 'x', b)
else:
a = random.randint(2, 24)
a = (a * 4)
b = random.randint(10, 100)
print('25', 'x', b, 'x', a)
elif (asj == 2):
bsj = random.randint(1, 3)
if (bsj == 1):
if (random.randint(1, 2) == 1):
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print(a, 'x', b, 'x', '125')
else:
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print(b, 'x', a, 'x', '125')
elif (bsj == 2):
if (random.randint(1, 2) == 1):
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print(b, 'x', '125', 'x', a)
else:
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print(a, 'x', '125', 'x', b)
else:
if (random.randint(1, 2) == 1):
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print('125', 'x', a, 'x', b)
else:
a = random.randint(2, 12)
a = (a * 8)
b = random.randint(10, 100)
print('125', 'x', b, 'x', a)
else:
c = random.randint(1, 2)
if (c == 2):
a = random.randint(2, 12)
else:
a = random.randint(2, 24)
a = (a * (c * 4))
b = random.randint(10, 100)
List.append(b)
List.append(a)
List.append(25)
List.append(125)
e = random.randint(0, 3)
a = List[e]
del List[e]
e = random.randint(0, 2)
b = List[e]
del List[e]
e = random.randint(0, 1)
c = List[e]
del List[e]
e = 0
d = List[e]
del List[e]
print(a, 'x', b, 'x', c, 'x', d)
elif (sj == 4):
if (random.randint(1, 2) == 1):
a = random.randint(10, 99)
b = random.randint(10, 99)
print(a, 'x', '(', b, 'x', (100 - a), ')')
else:
a = random.randint(10, 99)
b = random.randint(10, 99)
print('(', (100 - a), 'x', b, ')', 'x', a)
else:
if (random.randint(1, 2) == 1):
a = random.randint(10, 90)
b = random.randint(91, 109)
if (random.randint(1, 2) == 1):
print(a, 'x', b)
else:
print(b, 'x', a)
else:
if (random.randint(1, 2) == 1):
c = random.randint(1, 2)
a = (a * (c * 4))
if (c == 2):
b = random.randint(50, 125)
else:
b = random.randint(10, 25)
if (c == 2):
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', a, 'x', (125 - b))
else:
print(b, 'x', a, '+', (125 - b), 'x', a)
else:
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', (125 - b), 'x', a)
else:
print(b, 'x', a, '+', a, 'x', (125 - b))
else:
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', a, 'x', (25 - b))
else:
print(b, 'x', a, '+', (25 - b), 'x', a)
else:
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', (25 - b), 'x', a)
else:
print(b, 'x', a, '+', a, 'x', (25 - b))
else:
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
a = random.randint(10, 99)
b = random.randint(10, 99)
print(a, 'x', b, '+', (100 - a), 'x', b)
else:
a = random.randint(10, 99)
b = random.randint(10, 99)
print(a, 'x', b, '+', b, 'x', (100 - a))
else:
if (random.randint(1, 2) == 1):
a = random.randint(10, 99)
b = random.randint(10, 99)
bsj = random.randint(1, 3)
if (bsj == 1):
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', (99 - a), 'x', b, '+', a)
else:
print(a, 'x', b, '+', b, 'x', (99 - a), '+', a)
else:
if (random.randint(1, 2) == 1):
print(b, 'x', a, '+', (99 - a), 'x', b, '+', a)
else:
print(b, 'x', a, '+', b, 'x', (99 - a), '+', a)
elif (bsj == 2):
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', a, '+', (99 - a), '+', b)
else:
print(a, 'x', b, '+', a, '+', b, 'x', (99 - a))
else:
if (random.randint(1, 2) == 1):
print(b, 'x', a, '+', a, '+', (99 - a), 'x', b)
else:
print(b, 'x', a, '+', a, '+', b, 'x', (99 - a))
else:
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, '+', a, 'x', b, '+', (99 - a), 'x', b)
else:
print(a, '+', a, 'x', b, '+', b, 'x', (99 - a))
else:
if (random.randint(1, 2) == 1):
print(a, '+', b, 'x', a, '+', (99 - a), 'x', b)
else:
print(a, '+', b, 'x', a, '+', b, 'x', (99 - a))
else:
a = random.randint(10, 99)
b = random.randint(10, 99)
bsj = random.randint(1, 3)
if (bsj == 1):
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', (101 - a), 'x', b, '+', a)
else:
print(a, 'x', b, '+', b, 'x', (101 - a), '+', a)
else:
if (random.randint(1, 2) == 1):
print(b, 'x', a, '+', (101 - a), 'x', b, '+', a)
else:
print(b, 'x', a, '+', b, 'x', (101 - a), '+', a)
elif (bsj == 2):
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, 'x', b, '+', a, '+', (101 - a), '+', b)
else:
print(a, 'x', b, '+', a, '+', b, 'x', (101 - a))
else:
if (random.randint(1, 2) == 1):
print(b, 'x', a, '+', a, '+', (101 - a), 'x', b)
else:
print(b, 'x', a, '+', a, '+', b, 'x', (101 - a))
else:
if (random.randint(1, 2) == 1):
if (random.randint(1, 2) == 1):
print(a, '+', a, 'x', b, '+', (101 - a), 'x', b)
else:
print(a, '+', a, 'x', b, '+', b, 'x', (101 - a))
else:
if (random.randint(1, 2) == 1):
print(a, '+', b, 'x', a, '+', (101 - a), 'x', b)
else:
print(a, '+', b, 'x', a, '+', b, 'x', (101 - a))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn