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

初识Python

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

已采纳回答 / 清波
就像练习里要求的那样:针对下面的set,给定一个list,对list中的每一个元素,如果在set中,就将其删除,如果不在set中,就添加进去。<...code...>所以随后set 中只剩下一个,原本不在 set 中的 'Bart'
题目是 “请改进set”,没让用函数啊
哦原来动态语言就是变量里边装的数据类型不固定的语言,变量类型固定的就叫静态语言
print L.pop()才是删除,并打印
第三个参数每隔N个数取第一个数 看到这个评论才明白
hannoi tower 我们这个move函数的意思是把a上的移到c上(参数位置很重要).......第一步把A上的n-1(数量)块全部移到B*** move(n-1, a, c, b) ***和我们的方法本身一个意思 , 第二步把A的最底下一块(第n块)移到C *** print a, &#039;--&gt;&#039;, c ***, 第三步把B上的n-1(数量)块全部移到B, 第四步把B的最底下一块(第n块)移到C...然后你发现从第三步到第四步是和第一第二步很类似,只需要把A和B对调.那么已经在重复利用了.所以可以直接调用函数本身 只是把参数A和B对调下*** move(n-1, b, a, c) *
for x in range(1, 10):
for y in range(0, 10):
if(x &lt; y):
print(x * 10 + y)
这题目简直了~这答案无语了
感觉智商被玩弄了
for x in [&#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;,&#039;8&#039;,&#039;9&#039;]:
for y in [&#039;0&#039;,&#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;,&#039;8&#039;,&#039;9&#039;]:
if x &lt; y:
print x + y
记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
for x in [ 1+i for i in range(0,9)]:

for y in [ 1+i for i in range(-1,9)]:

if x &lt; y:

print 10*x+y
python的语法好奇怪..
sum = 0
x = -1
while True:
x = x + 1
if x &gt; 100:
break
if x%2 ==0:
continue
sum=sum+x
print sum
方法有点多啊 中规中矩的直接调用两次pop()
或者pop(3),pop(2)
或者pop(2),pop(2)
pop(-1),pop(-1)
pop(-2),pop(-1)
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消