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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
前面有r,最后一句it's这里不需要转义,就是这个区别吧。
真是数学不行啊,还有机会学好么?
if n == 1: //1.只有一个的特殊的情况,直接移给C,结束调用
print a,'-->',c
return
move(n-1, a, c, b) //2.把a上面的n-1移动到B上
print a,'-->',c // 3.a上面的n-1个都已经在b上面了,剩1个直接移动到c
move(n-1,b , a, c) //4.最后把B上面的n-1个也想办法移动到c上面
//在移动的过程中如果在a上面的数比1大,又会调用到步骤2,或者调用步骤3,不停的调用,才是递归,我也是醉

最赞回答 / weibo_单车雨下_03803577
第一,break前面应该缩进4格;第二,你已经把101也加入至求和队列了。
……说公示不对的是把数学还给高中老师了吧?看不懂公示?或者用这条Sn=n*a1+n*(n-1) / 2 * 3.
- -套公式都不会还学什么编程

最新回答 / MH__Linux
这样写10位上的0呢   比如101 202。。。这些不在了
def square_of_sum(L):
num = [i*i for i in L]
print sum(num)


print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
L = range(1,101)
N = [ i*i for i in L ]
print sum(N)
print [m*100+n*10+p for m in range(1,10) for n in range(0,10) for p in range(0,10) if m==p]

虽然麻烦点,但是题目规定了要用三层循环
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for i in L:
if i in s:
s.remove(i)
else:
s.add(i)
print s
没老师教看这个东西还不如买本书自己看
形参的顺序变换,让程序始终打印print a,'-->',c,从而递归。
逻辑简单,语法记不清,乱,特别是看了评论后,恨自己是不能再白的小白。

已采纳回答 / by考拉
这是调用一个类(字符串类'')的方法(jion方法),同时该字符串与括号里面的字符串合并。
初等数学让人心很累
import math
def quadratic_equation(a, b, c):
delta = b*b - 4*a*c
if delta < 0:
return
elif delta == 0:
return (-b+math.sqrt(delta))/(2*a)
else:
return (-b+math.sqrt(delta))/(2*a),(-b-math.sqrt(delta))/(2*a)
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消