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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
我觉得这个网特别好,我们那个年代根本没有这么好的东西。大家免费学习,要有感恩的心。计算机这东西说复杂还是很复杂的,细节问题和版本有很大关系。
for x in range(0,10):
for y in range(0,10):
for z in range(0,10):
if z == x:
print(str(x)+str(y)+str(z))

最赞回答 / fengyunzhu
我也遇到了这个问题,网上找的答案因为python中print函数需要返回值,如果你在print函数中所放的函数没有返回值,那么print将会return None
为什么不能这样写呢?
while x<=50:
sum=sum+(2x-1);
x++;

最新回答 / 慕UI1354896
sum = 0 
x = 1 
n = 1 
while True:
    sum = sum + n
    n = n * 2
    x = x + 1
    if x > 20:
        break
print(sum)
这个是随意的,x当循环数也是可以的。

最新回答 / kuo先生
list、tuple、字符串都可以切片,切完之后仍是list、tuple、字符串
s = '''Python was started in 1989 by "Guido".
Python is free and easy to learn.'''
print (s)
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum+=score
print sum / 4
L = ['Adam', 'Lisa', 'Bart']
L.pop(2)
L.pop(0)
L.insert(0,'Bart')
L.append('Adam')
print L

复习一下前面几节....

最新回答 / weixin_慕尼黑7159252
不是因为“变量”名是T或t所以是tuple,而是因为用了()

最新回答 / weixin_慕移动7125358
这简单,把里边的列表改成元组就行了。 就是把[]换成()
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for l1 in L:
if l1 in s:
s.remove(l1)

else :
s.add(l1)
print s
# -*- coding: utf-8 -*-
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
x={}
for a, b in d.items():
a,b=b,a
x[a]=b
print(x)
for 循环写了个自动的
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消