d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
L = d.values()
print (L)
sum = 0.0
for i in L:
sum += i
print (sum / len(L))
L = d.values()
print (L)
sum = 0.0
for i in L:
sum += i
print (sum / len(L))
2020-03-10
最新回答 / 慕UI1354896
age = 20 if age < 18 >= 6: print('teenager') elif age >= 18: print('adult') else: print('kid')
2020-03-10
最赞回答 / qq_慕虎0541089
怎么说呢,我和你思路差不多,但是 if x== C的话,这个是需要顺序的,而set没有顺序可言,我第一个人名本来是“Adam”,但程序显示是“Lisa”,这样不是没有执行到吗,判断这个的话,最好还是直接判断它是否在这个SET里面。个人观点不喜勿喷
2020-03-09
最赞回答 / 巅峰颠覆者
你这个输出结果是 name : score ,因为py2.7打印时不会打印字符串的‘ ’,要加引号可以print "\'"+x[0]+"\'" + ':' ,x[1]
2020-03-09
最赞回答 / 慕容1402936
简单来分析:a and b,双真才为真,如果a为true,那么结果就是根据b的真假来判断 b or c,一真就是真,如果b为true,那么结果就是true
2020-03-08
已采纳回答 / 煎饼学徒
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } # 这个是一个dict def generate_tr(name, score): #这是定义一个函数接收两个参数 name和score if score &t;t 60: ...
2020-03-08
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
a=x[0]
b=x[1]
print a,':',b
for x in s:
a=x[0]
b=x[1]
print a,':',b
2020-03-08