「Python循环结构」利用while循环求1~n的平方和

功能要求

编写一个控制台应用程序,使用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))

运行结果

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章