半神999179
2020-12-31 10:01
我看见有的num赋值为0,有的赋值为2
初始赋值主要看你的程序目的是什么,比如这个题要求0-1000以内所有的偶数和,那初始值求和肯定是0了,这种赋值应该说是具体问题具体分析了
这个主要看你一开始要用它的值是什么
例如:A:求1~10的和
num = 0
sum = 0
while num <= 10:
sum = sum + num
num = num+1
B:求1~10的乘积
num = 0
sum = 1
while num <= 10:
sum = sum * num
num = num+1
A例子的sum初始值和B例子的sum初始值就不一样,B例子做乘积用sum = 0就显然是不合理的
Python3 入门教程(新版)
155720 学习 · 1088 问题
相似问题