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

初识Python

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

最新回答 / 金色星野
现在python官网上面最新的就是2.7.12,我也是装的这个,都是版本2的应该差别不大,只是做了一些更新
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
print index+1, '-', name

这样是不是更简单
表示从例子中及提示中复制过去,就通过了
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
print 'Adam:',d['Adam']
print 'Lisa:',d['Lisa']
print 'Bart:',d['Bart']
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [ 0,1,2,3,4,5,6,7,8,9 ]:
if x<y:
print x*10+y
吐槽一下:名字不是大写吗!!!!!!!!!
代码解释
a = 'Python' //符合非空字符串 布尔值:Ture
print 'hello,', a or 'world' //在运算内根据短路求值 a or 'world' a 布尔值:Ture 根据 或 运算 整条语句为真 返回 a 的值
b = '' //b是空字符串 布尔值:False
print 'hello,', b or 'world' //在语句内 b 的布尔值:False 那么根据 b or 'world' b为假后计算'world'的布尔值:True 返回 'world' 值
我写的代码是:
print (338350)

系统提示:这你都能通过,无法直视你的双眸。下一节吧。
哈哈哈
感觉智商一节课比一节课受侮辱。。。。。
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop()
L.pop()
print L

最新回答 / 难雕的朽木
函数里面的print换成return,2*a加括号,就可以了
import math

def quadratic_equation(a, b, c):
x1=(-1*b+math.sqrt(b*b-4*a*c))/2*a
x2=(-1*b-math.sqrt(b*b-4*a*c))/2*a
print x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)

已采纳回答 / ZHU_WD
创建tuple和创建list唯一不同之处是用( )替代了[ ],单元素 tuple 要多加一个逗号“,”,tuple一旦创建完毕,就不能修改了。根据你要创建的元素及需求选择用tuple()还是list[]

最新回答 / 肯克鲁
中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题,因此需要加# -*- coding: utf-8 -*-,提交上去的代码是先要保存成.py文件的,而不是直接print输出。
学到这个地方 我突然发现一个道理:做这个list作业时,似乎像一道有多解的方程一样,没有唯一的答案,即有时候可以这么操作,有时候又可以那么操作,答案都对。这说明学这个python不能太固执 要灵活运用规则,学一反三,才能对以后的开发出自己的个性产品有帮助。如果仅仅跟随老师的一个答案 似乎我们会受到固化的影响 不利于未来的创新。难道不是吗?
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消