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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
s = 'Python was started in 1989 by "Guido".\nPython is free and easy to learn.'
print s
# -*- coding: utf-8 -*-
在一行加入编码格式的注释就可以用中文的进行输入月份了*_*
我赛,,,这个真的无语,我还在想有什么重要的知识点呢,结果将小写的加进去了,
x=10
L=[]
while x<100:
L.append(x)
x+=1
for i in L:
x=i/10
y=i%10
if x<y:
print(i,"\n")

已采纳回答 / eagle4294644
return包含在if语句下。在if……else里面,不是一定要有else语句的。当n == 1时,函数的功能已经完成,就不必加入else语句了。

最新回答 / eagle4294644
在递归中,递归函数的每一次返回都是返回到上一层的递归函数。def fact(n):    if n==1:        return 1    return n * fact(n - 1)比如上面的代码中,fact(n-1)函数中的return是返回到了fact(n)当中,成为return n * fact(n - 1)语句的一个值。最后整个函数的返回只有return n * fact(n - 1)或return 1。
x=1
n=1
sum=0
while True:
if n>20:
break
sum+=x
x=2**(n)
n+=1
print(sum)
对于脑子不好使的我,程序理解不了,大神仔细讲解一个

已采纳回答 / 慕粉3905087
这两段代码是一样的,只不过第二段你的缩进有一些问题

已采纳回答 / 且听风吟y
a = Trueprint a and 'a=T' or 'a=F'首先看前一部分,a and 'a=T',由于运算符是and,所以只要二者有一个为FALSE,结果便为FALSE,第一个a是TRUE,那么a and 'a=T'整体的结果便取决于'a=T',因而返回'a=T'。现在就变为了 'a=T' or 'a=F',运算符是or,所以所以只要二者有一个为TRUE,结果便为TRUE,从前向后看,'a=T' 已经是TRUE了,不管后面的 'a=F'是true还是FALSE,结果都为true,因此结果取决于 ...
L = [95.5, 85, 60,59]
print L[-1]
print L[-2]
print L[-3]
print L[-4]


强行有-4,这样就不会报错了
L = ['Adam', 'Lisa', 'Bart']
L.append(L[1])
L.append(L[0])
L.pop(0)
L.pop(0)
print L
再一次验证了Python对缩进的严格要求

已采纳回答 / 我不是很爱书
当 i 在 dict 的keys中能找到的时候是没有什么区别,但是 i 不存在的时候,d[i] 程序会报错,但是d.get(i)会返回None,程序不会报错
sum = 0
x = 1
while x<100:
sum=x+sum
x=x+2
print sum
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消