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

最新回答 / 走出深坑_爬出井底
num=0L = ['Alice', 66, 'Bob', True, 'False', 100,33]for x in L:    num=num+1    if (isinstance(x,int)) and (not isinstance(x,bool)):        if x%2 == 0:            continue        print(x)isinstance(参数值,类型) 可以判断参数值是否为指定的类型这里有个奇怪的地方是 isinstance(True,int) 的...

最新回答 / 慕尼黑4306696
需要三个键回车字符串后加上;\Enter

最赞回答 / 慕粉3094350
这种方法感觉挺麻烦的,直接让num=num+2,不就是取双数,让sum=sum+num不就是偶数相加了吗

最赞回答 / 千金散尽还复来
%是取余的意思:也就是变量除以2后余数为几。(余数总知道吧) 还有就是逻辑问题啦哎呀这个去看看评论区有人写出来了啦 你可以试试把这些翻译成中文: 当 num小于等于1000:   若num取余2等于1:#即奇数     继续循环 唉懒得搞了,网络上不好讲这个的,如果我们在现实认识给你讲会方便很多,像这种逻辑性的东西往往需要大量语言解释,三言两语难以表述,宁如果没有强大逻辑能力还有一个聪慧的大脑还是不要自学这些课程了吧 或者花三千块买正式课吧(好吧我只买过体验课) 他这个免费教程讲的不全啊没办法的 这个学好...

最赞回答 / 走出深坑_爬出井底
这个主要看你一开始要用它的值是什么例如:A:求1~10的和num = 0sum = 0while num <= 10:        sum = sum + num        num = num+1B:求1~10的乘积num = 0sum = 1while num <= 10:        sum = sum * num        num = num+1A例子的sum初始值和B例子的sum初始值就不一样,B例子做乘积用sum = 0就显然是不合理的

最新回答 / weixin_慕哥9339917
朋友,你这下边的条件是在判定奇数的基础上进行的,continue之后后边的就不执行了,把>1000的缩进调一下,让他们并列一个等级,其实你可以直接num+2,就不用判定了

最新回答 / 幻河
感觉还行

最赞回答 / 慕先生9955085
php才是世界上最好的语言;

最新回答 / 慕神7783868
12月17那个人说的对,亲测,好像是因为格式问题,转义我不清楚

最赞回答 / 子女良
需要在第一行加上“# coding:utf-8”
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消