已采纳回答 / qq_慕数据8247156
def move(n, a, b, c): if n ==1: //当n 等于1时才执行,所以这个判断语句执行否,也就是后面的句子 print a, '-->', c return move(n-1, a, c, b) //这里就是if后的句子,再执行move函数,但是n-1,也就是再判断一次n是否等于1,不行就一直重复执行,知道n=1,而这里的b和c的位置互换了,当执行if 里的输出时,实际输出的是c那个位置的b ...
2020-04-17
已采纳回答 / savien石
d = { 95: 'Adam', 85: 'Lisa', 59: 'Bart'}d[72]='Paul'print(d)del d[59] #将原先的字典的键59删除d[60]='Bart' #字典新增键60对应的Bartprint(d)
2020-04-09
已采纳回答 / 慕村2063100
因为sum只能代表集合L里的一个元素,但是sum在英语和计算机里,默认代表是“总数”的意思,如果你用sum代指了集合里的元素,那么在本题中,计算平均数需要用到的总数就得重新找一个字母代替了,比如a,b,c,d,你也可以写成L = [75, 92, 59, 68]a=0.0(a代表总数)for sum in L:(sum代表集合里的每一项) a=a+sum(集合里的每一项相加后赋值给a,得到总数)print a / 4.0(输出平均数)
2020-04-04