在同一行中输入随机数种子、问题数和答案yes或no,两个加法都需要是小于 10 的正整数。输出加法问题的形式为每行一个问题且最后一个问题后没有空行。python
时间: 2024-05-03 19:21:43 浏览: 72
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
代码如下:
```python
import random
# 输入随机数种子、问题数和答案yes或no
seed, num, answer = input().split()
random.seed(int(seed))
# 生成加法问题
for i in range(int(num)):
a, b = random.randint(1, 9), random.randint(1, 9)
print("{} + {} = ".format(a, b), end='')
if answer == 'yes':
print(a + b)
elif answer == 'no':
print()
```
运行示例:
输入:
```
2022 5 yes
```
输出:
```
7 + 1 = 8
9 + 9 = 18
3 + 3 = 6
1 + 2 = 3
3 + 3 = 6
```
阅读全文