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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
最后一题我的方法:
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
也可以啊, 就是提交不过

最赞回答 / 要努力的L
for x in [ 1, 2, 3, 4, 5, 6, 7, 8]:    for y in [ 2, 3, 4, 5, 6, 7, 8,9]:        if x>=y:            continue        print x*10+yprint要和if对齐
x1=1
d=3
n=100
sn=x1*n+n*(n-1)*d/2
print sn

最新回答 / 林蔚然
你可以看看是不是申明了编码形式,而控制台编码也正好是你申明的编码形式# -*- coding: utf-8 -*-如果你在Windows控制台下运行代码的话,虽然程序是执行了,但屏幕上打印出的却不是中文。这是由于python编码与控制台编码的不一致造成的。Windows下控制台中的编码使用的是gbk。而在代码中使用的utf-8,python按照utf-8编码打印到gbk编码的控制台下自然就会不一致而不能打印出正确的汉字。解决办法一个是将源代码的编码也改成gbk,也就是代码第一行改成:# -*- codin...
# '%号是取余数。任何一个整数除以2余数为0就是偶数'

最新回答 / 爬虫学习中
等差数列求和公式应该就没问题

最新回答 / weixin_慕侠2053340
不知道你说的是哪个讨论群?
很好很好很好

最新回答 / 无她
zhege这个return什么都没有返回,但是必须要有;该return的作用是终止该函数的执行,即结束此次运行。函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。

最新回答 / 林蔚然
是不是缩进问题,如果 x+=1原来在 if 语句之下,如果 if 语句没有执行,则 x+=1就不会执行啊,循环就不会进行下去啊

最赞回答 / qq_慕码人1063476
for i in range(3):    _username=input("输入账号:")    _password=input("输入密码:")    if _username==username and _password == password:        print("成功登入")        break    elif _password==password and _username!=username:        print("账号错误")    elif _username==...
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
'Paul'
L.pop(2)
'Bart'
print L
搞事情..一心想着循环. 然后还不会写..然后以为有什么特殊函数..结果一看答案...才知道是算法问题.

最赞回答 / 蜕丶变
第二个for语句后面的:是中文符号
L = range(1, 101)

print L[0:10]
print L[2:101:3]
print L[4:50:5]
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
print index + 1, '-', name
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消