自动数学题目
import numpy as np
import random
a=random.randint(0,100)
import pandas as pdnum=10e=[]
for i in range(num):a=random.randint(0,10)b=random.randint(0,10)c=a+b
# print(c)print(a,'+',b,'=',)d=input()if c==int(d):print('你真棒!!!')e.append([a,b,c,d,'yes'])else:print('繼續加油')e.append([a,b,c,d,'no'])result=pd.DataFrame(e,columns=['a','b','right','yours','label'])result_yes=result[result['label']=='yes']
yes_num=result_yes.shape[0]no_num=num-yes_num
print('Thomas',num,'道數學題做對了',yes_num,'道做錯了',no_num,'道')
print('你的分數是',100*round(yes_num/num,2))
總結
- 上一篇: 二叉树的先序遍历和非递归遍历
- 下一篇: gbdt源码解读