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

初识Python

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

最新回答 / 东北小慕
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。而涉及到or的计算时,有一个为true,结果就为true。你的例子中,a已经是true了,所以就不往后计算了
a =True
print a or 'a=123' and "a=111"为什么结果是true

已采纳回答 / 慕用1366169
L1 = range(1,100,2)
L2 = range(2,101,2)

print([x * y for x,y in zip(L1,L2)])

最赞回答 / 慕工程8361474
在确定是管理员账户的情况下,碰到此类问题解决方案如下操作:1. 右击你出问题的盘,随后选择其“属性”2. 进入属性界面后选择“安全”,随后点“高级”3. 进入“高级”后,在“权限”栏下左击“更改权限”4. 进入“更改权限”后,查看“名称”栏中“Users(XXX-PC\...)”的“权限”是否是“只有子文件夹”,如果有的话先选中你要改的用户名称,随后点“编辑”5.选中“应用”下拉菜单,选择“此文件夹、子文件夹和文件”,随后点确定6.最后点击“应用”,完成。
b = False
print b or 'b=ABC' and 'b=F11'这个为什么输出的是b=F11

已采纳回答 / weixin_慕桂英1531144
for x in [0,1,2,3,4,5,6,7,8,9]:
    for y in range(0,9):
        if x<y:
            print (x*10+y)
rang(0,9):
d = {
&#039;Adam&#039;: 95,
&#039;Lisa&#039;: 85,
&#039;Bart&#039;: 59
}
print &#039;Adam:&#039;, d[&#039;Adam&#039;]
print &#039;Lisa:&#039;, d[&#039;Lisa&#039;]
print &#039;Bart:&#039;, d[&#039;Bart&#039;]

最新回答 / 筱米傲
你再好好找找<...图片...>

最新回答 / Vseelove
编码 同 字符串 是有序的,可重复。集合 set 是无序的,且数值唯一。
令人回味的系统

最赞回答 / 幕布斯9571442
看你写了200多行代码,肯定是sum在前面被当变量了,你看看前面的代码就知道了,这段本身写的没有任何问题,不相信的话,把这段代码重建个文件运行一下就知道了。

最新回答 / 慕村1348781
这条语句和上一条属于平行关系,应该顶格输入,像for语句和if语句就要空格
print [ x for x in range(100, 1001) if x%10==x/100]
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消