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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
move(1, a, b, c),你看,这里就和之前复杂情况下的第二步是一个写法。但是我要的是打印出来的显示效果。所以由于我们实际上是对第二个参数和第四个参数进行了操作。如果我们打印的话,当然要打印出改变量了,那么当然打印的就是第二个和第四个参数,也就是a和c。
我理解是move(n, a, b, c)其中n, a, b, c是其中的参数,n表示的是从move中的第二个参数移动到第四个参数的棋子数量。我们先来看复杂的情况,也就是n>=2的时候,那么第一步是要从a中挪动n-1个棋子到b上,但是由于move移动的是从第二个参数移动到第四个参数,那么只好把move的形参改写move(n-1, a, c, b)。第二步就是把a中剩下的一个最大的棋子放到c上,那么就是move(1, a, b, c)。第三步就是把之前放在b上的那一堆儿n-1个放到c上,也就是move(n-1, b, a , c)。那么好了再来看最简单的情况,就是a只有一个,直接移动它,也就是
print [a*100+b*10+a for a in range(1,10) for b in range(10)]
def generate_tr(name, score, td = '<td>'):
if score < 60:
td = '<td style="color:red">'
return ('<tr><td>%s</td>'+td+'%s</td></tr>') % (name, score)

已采纳回答 / bkpcp
看你截图的最后三行,最后一行打印一个list,list里有两个成员,每个成员都是采用Unicode编码的字符串,所以你的表示方法是正确的,确实已经创建中文list了。你的问题应该是,为啥没有显示中文字符,而是显示Unicode编码字符,或者如何将Unicode字符显示出来:在python3中,可以使用 ord 与 chr 函数a = '中’b = ord(a) #print b输出 20013c = chr(b) 输出 '中'对python2不熟,可以自行百度
def average(*args):
return (sum(args) / float(len(args))) if len(args) else 0.0

print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
这个很简单啊,只是不懂html的容易被html代码弄花眼

最新回答 / 慕粉3602060
前者只是进行运算,后者除了进行运算,还打印了结果

最新回答 / 统领七界
and 就类似于C语言里的&&,用于逻辑判断,也有短路效应,如果第一个表达式为False,则整个表达式的值为False,且第二个表达式不会被计算;如果第一个表达式是True才会去计算第二个表达式,此时,若第二个表达式为True,则整个表达式为True,第二个表达式为False则整个表达式为False。对于1 and None,1为True,None表示False,所以整个表达式的值为False。
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True

最新回答 / 慕移动9181930
说好的源文件呢如果你声明在外面的话,没次调用自身函数都会重新把num值变成最初值,所以会影响效果,还是用全局变量比较好
for i in range(7,101,7):
print i
def firstCharUpper(s):
return s[0].upper()+s[1:].lower()

print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
把x=x+1 换成x=x+2不就好了吗
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消