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

初识Python

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

已采纳回答 / 聆者
这个问题其实很简单,就假设只有2块,要从第一个柱子移动到第三个柱子,但移动时均要借助第二个柱子转移一下。这样就是说,不管从哪个柱子到目标柱子,都要借助另外那个柱子中转一下。假设两块叫(x,y),柱子叫(①②③),移动x 柱子顺序是①②③,移动y时柱子顺序先是①③②,最后移动y的顺序是②①③,只不过这里y用n-1代替了而已,递归一下就ok了,语句不代表就需要三步,而是重复同样的步骤而已
百度了汉诺塔的规则,是一次只能移动一个圆盘,而题目中貌似意思是可以一次移动多个(n-1)个圆盘?
fact(10000)==>your programming is running,do you want to kill it?
return str(s[0].upper())+str(s[1:])
注意最后的print一定要顶格,如果缩进四格,就会变成列出sum的所有

x = 1
sum=0
while x <= 100:
sum=sum+x
x = x + 2
print(sum)
print ([int('%d%d%d'%(i,o,p)) for i in range(1,10) for o in range(0,10) for p in range(1,10) if i==p])

已采纳回答 / 慕勒4532771
def average(*args):    if len(args)==0:        return 0.0    sum=0.0    for i in args:        sum=sum+i    return sum/len(args)    print average()print average(1, 2)print average(1, 2, 2, 3, 4)注意if语句行末尾的冒号,另外长度非0时的return语句需要放在if语句外面,不然逻辑有点问题,希望对你有帮助。
一头雾水的时候看评论觉得赞最多的说的是什么的啊,看了答案之后才知道为什么她这么多赞。。。
print [100*x+10*y+z for x in range(0,10) for y in range(0,10) for z in range(0,10) if x==z if x*z>0]
x1 = 1
d = 3
n = 100
x100 = x1*100+(99*3*100)/2
s = x100
print s
缩进是非常严格的



score=85
if score<60:
print('your score is',score)
print('failed')
else:
if score >= 80:
print ('your score is',score)
print('excellent')
else:
print('your score is',score)
print('passed')
score=55
if score>=60:
print('your score is',score)
print('passed')
else:
print('your score is',score)
print('failed')
print [x*y for x,y in zip(range(1,100,2),range(2,101,2))] 注意range(x,y)最后y不取
python3

score=75
if score>=60:
print('your score is',score)
print('passed')
等差数列:X100=298;等差求和:100*1+298*297*3/2=132859;没算错啊?14950的结果是怎么出来的?
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
print (sum(d.values())/len(d))

自己的IDE 上答案是 78.25 这里答案要求 用 for 迭代才能通关
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消