按照你的思路应该改成下面这样 for x in range(2,100): sum=0 for factor in range(2,x): if x%factor!=0: sum+=1 if sum==(x-2): print(x)
回答于 2021-09-23 23:04
你需要把assert后面的表达式当成一个整体 使用or 是左右两边只要有一个为真 就返回True ,而and 是只要有一个只要有一个是假 就返回False,你这个地方返回参数有一个为真 所以 使用or 永远是返回的True 就不会报错
回答于 2021-09-23 22:00
name = 'Eric'print('Hello ' +str(name)+','+"woule you like to learn some Python today?")复制代码
回答于 2021-09-11 21:19
拜托,能说得具体点吗?我也知道缩进有问题,就是改不对:L!对新手来说知道错误容易,要知道如何改可就难了:'(
回答于 2021-08-07 15:19
首先要确认self.data[self.current+5] 这个得到的值是什么,怀疑这个值有问题,建议打印一下这个值试试
回答于 2021-07-21 16:49