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

初识Python

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

已采纳回答 / 计量赵子龙
这是缩进问题,并不是版本的问题,我给你截图你理解一下,好好的看看   · · ·  和>>>是不一样的.你注意看一下我圈出来的地方<...图片...>我也是新手,要是感觉我说的对采纳哦,谢谢,嘿嘿

已采纳回答 / 清波
true 确实错了, 应该是 True , 不过其中 第七行有语法错误, 所以没有解释运行代码, 没有报出 true 变量不存在的错误。解决方法, 第七行的 print 同样缩进 一节, 跟 第二行(x=2^n)到第五行(if ...
L = []
x = 1
for x in range(1,101):
L.append(x*x)
x+=1
print sum(L)
晕乎乎的,还得多练啊。
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
没看大家的之前发现我的办法还真是笨的可以。。。。
print [x*100+y*10+z 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] for z in [1,2,3,4,5,6,7,8,9] if x==z]
怎么不能提问了?发布按钮点了没反应
for i in range(1,101):
if i*7&gt;98:
continue
print i*7
def move(n, a, b, c):
if n==1:
print a,&#039;--&gt;&#039;,c
else:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)

move(4, &#039;A&#039;, &#039;B&#039;, &#039;C&#039;)
import math
#一次方程
def linear_equation(b,c):
assert b!=0
return -c/b
def quadratic_equation(a, b, c):
if a==0:
return linear_equation
e = b*b - 4*a*c
assert e&gt;=0
return (math.sqrt(e)-b)/(2*a), (-math.sqrt(e)-b)/(2*a)
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
Add python.exe to PATH不就在那吗,再说,Archlinux大法好 #滑稽
我擦 学完了 才回来看

之前装的是3.3呀
print [x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z]
。。。。
好随便的语言呀
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 &lt; y:
print 10*x + y
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消