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

初识Python

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

最新回答 / 隔壁没钱
插入换行符跟输出换行是两回事。List 是一个数据结构,本身并不存在什么换行,你所看得见的换行,是输出语句来控制的,不是 List 中的元素来控制的
print('hello,python')
print'hello,''python'
按照参考答案,会出现报错:
运行失败
Traceback (most recent call last):
File "index.py", line 8, in
低头思故乡。'''
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

如果把 u 去掉,可以正常运行。

已采纳回答 / 一念成
索引是在list中的第n-1个元素,是固定的要修改Bart的索引修改为0,只能将Bart放到第一个, 把Adam发放到第三个位置上
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 -*-
加不加都可以

最新回答 / 曾老爷子
你这样是属于在遍历字符串‘1:100’,不信你试试循环里print i,打出来就是1:100

最赞回答 / Anastasia2019
‘’表示字符串,字符串不能比较大小;for……in 后面要加:修改如下,已测试可正常运行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:            print x * 10  + y        else:            continue
sum = 0
x = 1
while x &lt; 100:
if x % 2 ==1:
sum += x
x = x + 1
print sum
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消