蓝桥杯练习/凑算式。

凑算式

     B      DEF
A + --- + ------- = 10
     C      GHI
     
(如果显示有问题,可以参见【图1.jpg】)
    
    
这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。

比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。

这个算式一共有多少种解法?

注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。

。。。被一道填空题摆了一道。以后每次遇到除法条件性想到double.


答案:29;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供这样的功能。以下是实现思路: 1. 产生习题:随机生成100以内的加法/减法算式,并将其存储到一个文件中。 2. 批改练习:读取存储的算式,让用户输入答案,对比正确答案并计算得分,最后将得分和用户答案存储到文件中。 下面是具体实现的代码: 1. 生成习题并存储到文件中 ```python import random # 生成100以内的加法/减法算式 def generate_expression(): num1 = random.randint(0, 100) num2 = random.randint(0, 100) operator = random.choice(['+', '-']) if operator == '+': result = num1 + num2 else: result = num1 - num2 return f'{num1} {operator} {num2} =', result # 生成100个算式并存储到文件中 def generate_exercises(): with open('exercises.txt', 'w') as f: for i in range(100): expression, result = generate_expression() f.write(f'{expression},{result}\n') ``` 2. 批改练习并存储到文件中 ```python # 读取文件中的算式,并让用户输入答案 def check_exercises(): score = 0 with open('exercises.txt', 'r') as f: for line in f: expression, result = line.strip().split(',') print(f'请计算以下算式:{expression}') user_result = int(input()) if user_result == int(result): print('回答正确!') score += 1 else: print('回答错误!') # 将得分和用户答案存储到文件中 with open('user_score.txt', 'a') as f: f.write(f'得分:{score}\n') ``` 使用方式:运行 generate_exercises() 函数生成练习,然后运行 check_exercises() 函数让用户进行练习并批改,最后得分会自动存储到文件 user_score.txt 中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值