为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰

已采纳回答 / 慕虎0162635
去掉:/len(d),先计算出总和,最后再除以总数算平均值

已采纳回答 / Bluestar628
    关于汉诺塔的问题,游戏规则是有abc三根柱子,在a柱子上套着n个盘子,盘子自上而下越来越大,我们的任务是把盘子全部转移到c盘子上去,但是每次只能移动一个盘子,只有把盘子套在某个柱子上以后才能动其他盘子,而且套盘子时不能让大盘子盖在小盘子上。    那么我们可以把这个问题简化成这样,既然要转移n个盘子,我们可以先把n-1个盘子从a放到b上,move(n-1,a,c,b),然后把一个盘子从a拿到c ,a -->c,然后再把那n-1个盘子从b拿到c move(n-1,b,a,c)这样推理下去的尽头...

已采纳回答 / Charlie5381
在while外面 你看缩进就可以了

已采纳回答 / 慕标6796835
在Python3.0之后输出格式有所改动,需要加括号了

已采纳回答 / meto001
print L[-2:] 这个代表从倒数第二个开始到最后。 如果是1,2,3,4的话  打印出来的是3,4

已采纳回答 / Allengd
L = range(1,101)print zip( L[ : : 8 ],[ 1 : : 8 ],[ 2 : : 8 ] )这样是可以的

已采纳回答 / 白羊9959
目前学的不能自动排序 应该以后会讲的吧   目前只能实现添加元素它的位置 还有  这些元素类型都不一样的   应该没法比较和排序吧

已采纳回答 / 跳探戈的猫
教程上说的是中文可能出现乱码,加U只是避免出现乱码情况。

已采纳回答 / 慕粉2335343835
if n > 2:        move(n - 1, a, c, b)  # 把n-1移动到b        print a + '--> ' + c  # 把最底下n那个移动到c        move(n - 1, b, a, c)  # 把n-1从b移动到c    else:  # 最基础的步骤        print a + '--> ' + b        print a + '--> ' + c        print b + '--> ' + c

已采纳回答 / qq_梅花游角_0
函数原型:range(start, end, scan):参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);              end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5              scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

已采纳回答 / 0_困已经醒来_0
首先:set里面的的元素是不重复且无序的,(‘Adam’,95)是set的一个元素,而(‘Adam’,95)本身就是一个tuple元组,给set中的元素起名为‘x’,x[0]、x[1]代表set元素的第一个和第二个值。再者:为了输出达到这样的效果‘Adam’:95,而不是(‘Adam’,95),就必须用 print x[0] + ':', x[1]最后:”for 循环的变量被依次赋值为tuple。”其实就是依次输出set元素

已采纳回答 / 慕斯8690777
这个主要是因为逻辑运算符(and,or)计算规则决定的,a and b 的计算规则是 :先判断a 是否为真(true/非零),继续判断b是否为真,如果b为真,最后返回b,否则返回0/false如果判断a为假(false/零),直接返回假/0例如: print 0 and 1 返回0             print 1 and 2 返回 2b or a 的规则是只要一个为真就返回这里"a and 'a = T' or 'a = F'" 根据优先级先判断and,首先判断a, a = True 是非零,继续...

已采纳回答 / 鲁朗
我将你的代码做了一下修改,每一次循环后输出的是一个值,而你的这一个值却没有地方存储,这就是为什么到最后你输出的只有第一个值。最后返回的值应该是个列表。def toUppers(L):    m=[]    for x in L:        if isinstance(x, str):            m.append(x.upper())    return m          print toUppers(['Hello', 'world', 101])

已采纳回答 / qq_爱我_别碍我_0
百分号表示取余,通过余数为不为0判断奇数,两个等号是等于运算符,一个等号是赋值运算符

已采纳回答 / qq_风_171
第二个,没有把1加上。从3开始加的
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消