20210623 start
今日完成與收獲
牛客網(wǎng)練習(xí)4題——split()強(qiáng)化,map,eval, print('%.2f' %a)
int(input().split())——不可以礁鲁?——為什么呢?
'%.2f' %a? 保留兩位小數(shù) 打印的時(shí)候
? round(a,2) ——偶爾不行
案例——輸入3個(gè)數(shù)赁豆,輸出總和以及平均值
具體代碼
list=input().split()
s=0
for k in list:
? ? s=float(k)+s
#print('%.2f'%s,round(s/3,2))? ——這種有時(shí)候不靈 round 的? round(a,2)
print('%.2f'%s,'%.2f'%(s/3))? ——還是 '%.2f'%a靠譜——
其他參考
map()——那天也搜了學(xué)習(xí)了仅醇,也沒太明白,應(yīng)該在哪兒看能看明白呢魔种?
x1,x2,x3 = map(float,input().split(' '))
total = x1+x2+x3
avg = total/3
print('{:.2f} {:.2f}'.format(total,avg))
eval——沒太明白析二,干啥用的
num1,num2,num3 = input("").split(" ") ——此時(shí)num每個(gè)都是 '' 字符型嗎?
ok = eval(num1)+ eval(num2)+eval(num3)? ——? eval之后為什么就不是字符型了呢节预?就成為 可計(jì)算的int還是float呢叶摄?
ave = ok/3
print("{:.2f} {:.2f}".format(ok,ave))
引申——
map
eval
print('{:.2f}) ——其實(shí)類比 print('{}你好'.format('lize'))
把格式放在{}里了
20210623 end
接下來(lái)
看看實(shí)際代碼,培養(yǎng)感覺
千萬(wàn)別斷安拟,最近事情比較多蛤吓,容易又?jǐn)啻耍刻炜纯垂?/p>