已采纳回答 / 白菜小哥
sum=0 x=1第一种第一次循环:sum=0+1=1 x=1+2=3 第二次循环:sum=1+3=4 x=3+2=5第二种第一次循环:x=1+2=3 sum=0+3=3 第二次循环:x=3+2=5 sum=3+5=8如果x先+2的话,每进行一次循环得到的sum比第一种得到的sum要多2*i,(i是第几次循环)
2016-06-16
已采纳回答 / 丶包菜
while 后面接的是判断嘛 例如 whlie 3<5 即是while false 那么while x <5 它的取值就要看X这个变量了while true 和while 5>3 一样 即是给了一个总为true的条件,没其他干扰 永远不中断
2016-06-16
已采纳回答 / 风云7857
参考一下这个:http://blog.csdn.net/yueguanghaidao/article/details/10416867推荐到的书籍有《Python基础教程》《Python 3程序开发指南》《Python高级编程》等一系列的书,本菜鸟正在看《Python基础教程》中。
2016-06-15
已采纳回答 / caressezhu
因为如果你不加sum的话,这段程序所做的就是不断把1-100中的正整数一个个代进去,而不会累加起来。如果你运行程序,所得的答案会是101, 而不是原题中的5050.
2016-06-11