sum = 0
d = 1
n = 1
while True:
sum+=d
d=d+3
n=n+1
if n >100:
break
print sum
d = 1
n = 1
while True:
sum+=d
d=d+3
n=n+1
if n >100:
break
print sum
2020-07-29
最新回答 / L_inDesign
s = set(['adam', 'lisa', 'paul'])L = ['adam', 'lisa', 'bart', 'paul']for item in L: if item in s: s.remove(item) else: s.add(item)print s不好意思没认真审题,要求如果有就要删掉。
2020-07-29
print('''Python was started in 1989 by "Guido".
Python is free and easy to learn.''')
Python is free and easy to learn.''')
2020-07-29
x1 = 1
d = 3
n = 100
x100 = (n-1)*d +1
s = n + n*(n-1)*1.5
print s
首先说明一下用到的数学知识:1+2+3+...+n 的和为n(n+1)*0.5
然后问题是要算1+4+7+...+Xn的和(左边的Xn表示第n项)。问题可以可以化简成 :
n +3[1+2+3+...+(n-1)] → n+3(n-1)n*0.5 把n=100代入左式收工
d = 3
n = 100
x100 = (n-1)*d +1
s = n + n*(n-1)*1.5
print s
首先说明一下用到的数学知识:1+2+3+...+n 的和为n(n+1)*0.5
然后问题是要算1+4+7+...+Xn的和(左边的Xn表示第n项)。问题可以可以化简成 :
n +3[1+2+3+...+(n-1)] → n+3(n-1)n*0.5 把n=100代入左式收工
2020-07-29
首先说明一下用到的数学知识:1+2+3+...+n 的和为n(n+1)*0.5
然后问题是要算1+4+7+...+Xn的和(左边的Xn表示第n项)。问题可以可以化简成 :
n +3[1+2+3+...+(n-1)] → n+3(n-1)n*0.5 把n=100代入左式收工
然后问题是要算1+4+7+...+Xn的和(左边的Xn表示第n项)。问题可以可以化简成 :
n +3[1+2+3+...+(n-1)] → n+3(n-1)n*0.5 把n=100代入左式收工
2020-07-29
最新回答 / qq_棠梨煎雪故人来_03907185
虽然python我也只是学到这里,但以其他编程语言的基础来讲,你是在函数average里定义的n,是个局部变量,只在这个函数里可见并且使用。你的print函数是在函数外的,用不了你在函数内定义的n。解决方法的话,你可以把print放进average函数里,又或者把变量n定义在函数外。当然,你这sum也有同样的问题。另外,你没考虑args长度为0的情况,会有0除异常了,需要额外判断。
2020-07-29
最赞回答 / weixin_慕勒6524821
可能是版本不兼容,python2和python3是不兼容的,所以一些可以在python2上运行的代码不一定可以在python3上运行;可以尝试更换版本;
2020-07-29
已采纳回答 / Jasonkyon
for x in [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]: for y in [ 0,1, 2, 3, 4, 5, 6, 7, 8, 9 ]: if y <= x: continue print x*10 + y这样就对了,你这个print是在第一个循环里,每次y的循环结束之后y就等于9了
2020-07-28