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

初识Python

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

最赞回答 / 刮不落那枫叶4199692
# -*- coding: utf-8 -*-print '''静夜思床前明月光,疑是地上霜。举头望明月,低头思故乡。'''这样就可以了,“r”是统一自动字面解释转换字符,在这里应该没有影响,“u”是表示识别中文字符,但是你先前已经在首行添加# -*- coding: utf-8 -*-说明了,编译程序会自动识别中文字符,这里就无需再使用“u”。

最新回答 / GHLovEmily
看看是不是保存的文件名格式有问题,文件名最好用英文和数字的组合,有时候汉字和特殊符号会引发问题。

最赞回答 / actine小鱼
你的括号用的是中文括号,所以错了。。。错在这一句:s = ( x1+x100 ) *100/2 

最赞回答 / User_public
问题已经解决了,一开始 x=x*2 导致起点是从2开始的,所以导致的错误

最新回答 / 慕斯卡0016113
将你在notepad中编写的文件以.py的文件格式保存就可以使用python操作了cd是切换路径不清楚你提示的找不到路径是指什么?如果说是你编写的python文件,那可能是你的保存路径不对如果是无法执行python的指令,请在我的电脑->属性->高级设置->环境变量,添加python的安装了路径

最赞回答 / 1911768534
这是个bug,输出结果排版的问题,你在你写的第一段代码最后加个逗号就可以了,如:print x+y,

最新回答 / qq_随缘_17
/在整数中会省略余数,而不是运算到小数点,%是计算除法中的余数

最新回答 / 浮生乙亥
似乎是 sublime 编译器的问题,用 vscode 也是可以正常输出。

最新回答 / 慕神6354023
u表示是unicode编码,编码又不止一种,第一行表示用utf-8编码
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消