功能要求
编写一个控制台应用程序,使用while循环结构依次求出1~5的平方并将结果输出。
实现步骤
- i = 0
-
- while i < 5:
-
- i += 1
-
- print("%d 的平方值为 %d" % (i, i * i))
-
- # print("%d 的平方值为 %d" % (i, i ** 2))
运行结果
功能要求
编写一个控制台应用程序,使用while循环结构计算1~10的平方和,即求12 + 22 + 32 + ... + 102的值并显示输出。
程序分析
1. 定义变量sum用来保存求平方和的值,初始值为0。
2. 定义循环变量n,用来表示当前求平方的数的值。
3. 利用while循环依次求出1~10的的平方和加到变量sum中。
4. while循环的条件是n小于10。
实现步骤
- sum, n = 0, 0
-
-
-
- while n < 10:
-
- n += 1
-
- sum += n ** 2
-
-
-
- print("1 ~ 10 的平方和为:%d" % sum)
运行结果
功能要求
编写一个控制台应用程序,使用while循环结构计算1~n的平方和,即求12 + 22 + 32 + ... + n2,直到累加和大于或等于10000为止,并将n的值和平方和显示输出。
程序分析
1. 定义变量sum用来保存求平方和的值,初始值为0。
2. 定义循环变量n,用来表示当前求平方的数的值。
3. 利用while循环依次求出1~10的的平方和加到变量sum中。
4. while循环的条件是平方和小于等于1000,即sum <= 1000。
实现步骤
- sum, n = 0, 0
-
-
-
- while sum < 10000:
-
- n += 1
-
- sum += n ** 2
-
-
-
- print("1 ~ %d 的平方和为:%d" % (n, sum))
运行结果