Crossin的编程教室

标题: 我这个累加的码哪里错了? [打印本页]

作者: mihchaelli    时间: 2014-5-31 06:56
标题: 我这个累加的码哪里错了?
print "let's gaosi"
a = 1
b = a
answer = b
while a <= 100:
    a = a + 1
    b = b + a
print answer

谢谢
作者: crossin先生    时间: 2014-5-31 16:02
http://crossin.me/forum.php?mod= ... =2543&fromuid=3
作者: shengshiye2    时间: 2014-9-27 17:17
a和b初始值都应该是0
作者: shengshiye2    时间: 2014-9-27 17:18
而且answer = b去掉
最后print b
作者: shengshiye2    时间: 2014-9-27 17:19
而且,应该小于100

print "let's gaosi"
a = 0
b = 0
while a <100:
    a = a + 1
    b = b + a
print b

按照你的改的
作者: 渡俊    时间: 2016-4-21 13:16
应该吧answer = b 这行放到while里面 最后一行,不然answer = b 等于的还是在while之前的b值 也就是1




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5