练习口算

import java.util.*;
import java.text.DecimalFormat;

public class clac {
	public static void main(String[] args)
	{
		int count =0;
		Scanner in = new Scanner(System.in);
		System.out.println("输入计算次数:");
		int total = in.nextInt();
		long startMili = System.currentTimeMillis();
		for(int i=0;i<total;i++)
		{
			DecimalFormat df = new DecimalFormat("#.00");
			double j = (Math.random()*10000)/100;
			System.out.println("计算:"+df.format(j));
			String k = df.format(100-j);
			String input = in.next();
			if(input.equals(k))
			{
				count++;
			}
			else
			{
				System.out.printf("结果:%s\n\n",k);
			}
		}
		long endMili = System.currentTimeMillis();
		double timeUse = (endMili-startMili)*1.0/1000;
		System.out.printf("题目总数:%d 总耗时:%.2f秒\n平均耗时:%.2f 正确率:%.2f%%",total,timeUse,timeUse/total,count*1.0*100/total);
		in.close();
	}
}


 

                
此为源码(python):开发用于小学生口算练习的小程序,适合python初学者参考。如有不足请多指正!之前上传的资料没看过评论,很多朋友遇到了问题没有及时发现沟通解决,这次末尾有联系方式,有问题的朋友可以联系交流。 详细信息如下: 一、附件为小学生口算练习小程序,为自家宝贝设计的,自用之余拿来大家分享使用,非常适合一、二、三年级的小朋友。 二、程序功能: 1、生成任意数以内的+-*/单一或混合算的口算卡(excel文件,可打印),每张80道题。 2、任意数以内的+-*/单一或混合算的练习练习前选择条件),显示答题总数、正确与错误数、用时及平均时间。 3、表内乘法口算练习(同2可以显示答题信息)。 4、生成表内乘法口诀练习口算卡,格式同1。 5、生成几乘几以上的专项表内乘法口诀练习口算卡,格式同1。 6、表内除法口算练习(同2可以显示答题信息)。 7、每日口算打卡练习,每日出题80道,在程序中答题,显示答题总数、正确与错误数、用时及平均时间。并且会将每次答题信息记录至程序目录中的一个excel文件中,跟踪小朋友的口算情况。 三、程序为exe程序(一个exe文件和一个excel模板文件,要在一个文件夹就可以),下载后无需安装直接可以行,并且有excel模板,如果生成的excel文件打印出线或打印不全的,可以自行调整一下模板excel文件的列宽和行高,切记:模板文件建议不要插入或删除行或列,以免错乱。 四、附件为压缩文件(使用7Z程序压缩的),可以用winrar、360、好压 等解压,如有问题可以QQ(1064386744)或邮箱、微信联系解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值