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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
讲的有问题,其实是任何参数都可以有默认值,如果不传参就是默认值,如果多个参数那么有默认值的后面不能有无默认值的参数,比如def power(x,n=2,m):这是错的,def power(x,n,m=3):就是对的
L = range(1, 101)
print L[-10:]
print L[-46::5]
JAVA: for object o : List l {} for迭代也是相当好用的好吧。
负责任的说,java也是支持for迭代的。从1.5开始,有七八年了.......
讲得不细,做题才发现默认参数是不传值时起作用呗

最新回答 / 慕斯5482594
<...code...>[1, 6, 11, 16, 21, 26, 31, 36, 41, 46, 51, 56, 61, 66, 71, 76, 81, 86, 91, 96][55, 60, 65, 70, 75, 80, 85, 90, 95, 100]
# -*- coding: cp936 -*-
#递归公式
#n!=1*2*3*4*..n
#首先做最后一个
#f(n-1)*n
#fn=f(n-1)*n
#f(n-1)=f(n-2)*(n-1)
#...
#f(3)=f(2)*3
#f(2)=f(1)*2
#f(1)==1
def fact(n):
if n == 1:
return 1
return n * fact(n-1)
他是想告诉你:enumerate是如何实现的,对,就是通过zip和range实现的
# -*- coding: cp936 -*-
#二元一次方程组
#好熟悉,都快忘掉了
import math
def my_eyyc(a,b,c):
t = math.sqrt(b*b-4*a*c)
if t &lt; 0:
return &#039;无解&#039;
else:
return ((t-b)/(2*a),(-t-b)/(2*a))
print sum ([x*x for x in [1,2,3,4,5]])
老师这个用的是虚拟机吧

最赞回答 / chuxuan
当x为偶数时,x%2==0为真,执行continue跳出循环,下一次循环时x的值并未改变,还是偶数,会进入死循环。在continue前面加一句x += 1即可。如下:if x%2==0:        x += 1        continue
感觉不能看成是一个tuple,而是应该看成是一个list
d = {
&#039;Adam&#039;: 95,
&#039;Lisa&#039;: 85,
&#039;Bart&#039;: 59
}
print &#039;Adam:&#039;,d[&#039;Adam&#039;]
print &#039;Lisa:&#039;,d.get(&#039;Lisa&#039;)
print &#039;Bart:&#039;,d[&#039;Bart&#039;]
求问这个错在哪儿了
sum=0
x=1
n=1
while Ture:
if n&gt;20:
break
sum+=x
n+=1
x=2**(n-1)
print sum
raw_input(&quot;Press Enter Exit&quot;)

已采纳回答 / 慕少8277993
for x in range(1,10):    for y in range(0,10):        if x<y:            print x*10+y你的打印十个x字符再加一个y字符
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消