18号7点开的华为笔试有人做了么 我怎么感觉数据有问题?
第一题GBK编码下输出字符串前m个字节,注意半个汉字,输出时忽略数字
毫无难度的题目,我死活只有20%,尝试过type+raise,确定数据是str类型的,但是c.encode('gbk')居然会报错?里面还有不是gbk的东西?
然而直接print(line[:m])能过40%
第三题n个骰子输出每种和的概率 保留5位小数
我试过两种输出方案
a=6**n
res1=['[%d, %.5f]'%(i+n,f/a) for i,f in enumerate(res)]
res2=['[%d, %s]'%(i+n,round(f/a,5)) for i,f in enumerate(res)]
res1=['[%d, %.5f]'%(i+n,f/a) for i,f in enumerate(res)]
res2=['[%d, %s]'%(i+n,round(f/a,5)) for i,f in enumerate(res)]
ans='[%s]'%(', '.join(res2))
第一种60%,第二种80%
第一种60%,第二种80%
然后试了
if ''.join(res1)!=''.join(res2):
return
print(ans)
0%所以到底是怎么判断对错的?