已采纳回答 / 如飘雪般寂静如深海般沉甸
意思是打印出dict里的key,dict是一个键值对列表。比如成绩单,姓名:分数。姓名就是键,分数就是值。key就是取出键,values()方法就是取出值。for k,v in d.values()这就是取值。
2018-01-18
已采纳回答 / 大相径庭
print表输出x表示上面set集合s中的一个tuple元素,例如:('Adam', 95)tuple是一个元组,('Adam', 95)中有两个元素,所以在tuple中的第一个元素的索引是0,第二个是1。所以x[0]表示第一个元素,例如:Adam,x[1]表示第二个元素,例如:95+的作用是:连接字符或字符串,‘:’就是一个字符,起到隔开作用
2018-01-18
已采纳回答 / 慕丝6268284
需要先申明变量,然后才可以引用。就跟你找人办事一样,你得先和别人说清楚办什么事,别人才知道怎么帮你办,你就人往哪里一站,啥也不说,鬼知道你是来干嘛的。。你要在python里面用一个变量,得先告诉python,我这里有个变量,后面你要帮我处理。然后python才知道用什么方式帮你处理。你说的不需要定义,可能是指函数的传参吧?但是传参是在定义函数的时候,你告诉ptyhon有这么一个参数的。
2018-01-18
最赞回答 / qq_龙_18
其实if条件不满足就说明score小于90了没必要在下一个条件标注小于90了,其他同理,其实你这样写也是对的,只是这个慕课网这个在线编辑平台默认正确的方式是那个不冗余的写法!希望可以采纳……谢谢!if score >= 90: print 'excellent'elif score >= 80: print 'good'
2018-01-17
已采纳回答 / MoonSea
我查了一下 Python本身不支持str类型拆分赋值s[0]='字符串'这种方式 是不被支持的你可以考虑声明一个str类型来接收 t = s[0].upper()return t+s[1:]
2018-01-17
最赞回答 / 木子小7
比如5的3次方,当n=3时,循环条件为真,s=1*5,n=3-1;当n变为2,循环条件为真,s=5*5,n=2-1;当n变为1,循环条件为真,s=5*5*5,n=1-1;当n =0不满足条件,循环退出。
2018-01-17
已采纳回答 / 潇潇暮雨3678137
编码冲突,直接用#coding=utf-8就好了#coding=utf-8print '''静夜思\n\n床前明月光,\n疑是地上霜。\n举头望明月,\n低头思故乡。'''
2018-01-16
已采纳回答 / Don2025
这样确实可以算出这题的答案,但是这种方法太局限了,而用这种算法就不同。L = [75, 92, 59, 68]sum = 0.0 //赋值0.0,这样计算的结果可以算出小数点后一位for score in L: //寻找List中的所有score sum += score //计算出List中score的总和sum len(L) //查看List中有几个数print sum / len(L) //计算并输出score的总和sum除以个数len()的平均值
2018-01-15