python 循環結構程序設計上機報告

一、實驗目的和要求

目的:

(1)掌握while語句的基本格式及執行規則
(2)掌握for語句的基本格式及執行規則
(3)掌握多重循環的使用方法
(4)掌握循環結構程序設計

二、 實驗數據記錄、處理及結果分析

1、運行結果:

i=1
while i+1:
    if i>4:
        print(i)
        i+=1
        break
    print(i)
    i+=2

在這裏插入圖片描述
2、運行結果:

sum=j=1
while j<=3:
    f=1
    for i in range(2,2*(j+1)):
        f*=i
    sum+=f
    j+=1
print("sum=",sum)

在這裏插入圖片描述
3、輸出功能爲:

import math
n=0
for m in range(101,201,2):
    k=int(math.sqrt(m))
    for i in range(2,k+2):
        if m%i==0:break
    if i==k+1:
        if n%10==0:print()
        print(m,end=' ')
        n+=1

4、補充程序:

max1=min1=0
for i in range(1,6) :
    sum=0
    for j in range (1,7) :
        x=int(input())
        sum+=abs(x)
    if sum>max1:max1=sum
    if i==1 or sum<min1:min1=sum
print(max1,min1)

5、利用公式求解

1)3.1410921531206344
在這裏插入圖片描述
2)3.141590653589692
在這裏插入圖片描述
6、求前20項數列之和
在這裏插入圖片描述
7、求滿足的三位數:

132
224
315
453
535
561
635
661
753
805
815
8、輸出結果爲

6
28
496

三、討論、心得

第七題報錯:
在這裏插入圖片描述
程序如下:
在這裏插入圖片描述
修改之後依然報錯:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章