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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分94.3
3630人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
1. if 后面跟的return要缩进
2. print '\n'.join('%s'% id for score in tds)

最新回答 / 风笙zx
我直接下载的是Pycharm,感觉挺好用的

已采纳回答 / 你可真厉害啊
当X为2的时候,第一个if判断不成立,X也不会进行加1操作,会进入死循环。把X += 1 放到判断外面就可以
ac bc ca bc ab ac 啊 好他么绕啊 脑子不够用了 睡了 睡了
怎么不是视频了,看不懂啊

已采纳回答 / qq_慕粉1563468
是因为python的版本问题,你看你的python是不是3.几版本的,教学这个是2.几版本,所以会不兼容。我下的是3.6版本,代码这样写就可以啦:print ('''静夜思窗前明月光,疑似地上霜。举头望明月,低头思故乡。''')加u就错误,第一行那个
# -*- coding: utf-8 -*-
加不加都可以

最赞回答 / weixin_Kate_1
a = list()for x in [ '1', '2', '3', '4', '5', '6', '7', '8', '9']:    for y in [ '2', '3', '4', '5', '6', '7', '8', '9']:        if x > y:            a.append(x+y)        else:            continueprint [int(x) for x in a]这是按照你的思路做出来的,不能直接print,因为,print...
sum = 0
x = 1
while x < 100:
if x % 2 ==1:
sum += x
x = x + 1
print sum
首先呢,汉诺塔原理懂,但是懂得情况下让我写这段代码,我还真没有那个智商。我是带着答案看懂这段代码的,最重要的一点就是一定要注意每个步骤它的a,b,c参数对应的A,B,C是时刻在变的,并且代码里是一层套一层的递归,想要搞清楚怎样运行的,最好拿张纸,个人鄙见。

已采纳回答 / Cokein
原因编译器已经告诉你了,range没有append函数。怎么办呢?我们知道append是针对于list的,而你写的L=range(0,3)是个list吗?看起来是,其实不是的。那么正确的做法是先创建一个数据为range(0,3)的list,再用append,就不会报错了,如:L=[x for x in range(0,3)]L.append(1)print(L)
t = ('a', 'b', ["('A', 'B')"])
print t

请问大神这样可以吗

最新回答 / 呃_昵称已占用
https://www.cnblogs.com/scofi/p/49参考一下
首页上一页1234567下一页尾页
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消