python期中考試程式設計題目解析 1

2022-08-04 07:42:10 字數 1292 閱讀 8992

一、整數序列求和。使用者輸入乙個正整數n,計算從1到n (包含1和n)相加之後的結果。

題目分析:

本題需要輸入對輸入乙個數字進行1到n的求和,首先想到迴圈語句中i的值。由於i預設從0開始,到n-1結束,所以必須考慮好臨界點。

方法1:迴圈從0-n-1,然後累加值多加乙個1 ,sum+=i+1 等價於sum=sum+i+1

方法2:迴圈i從0-n+1,實際輸出i為0-n.

n = input("請輸入整數n: ")  #提示使用者輸入,因input()函式返回值型別為字元型別,所以需要進行型別轉換為int

sum=0  #初始化sum值

for i in range(int(n)+1):  #迴圈語句,從0-n輸出

sum+=i    #求和sum=0+1+2+3+....+n

print("1到n求和結果:",sum)   #輸出sum最後結果

二、九九乘法表輸出。工整列印輸出常用的九九乘法表,格式不限

題目分析:

(1)輸出乘法表考慮一下格式大體為:i*j=i*j,並且j不大於i的值。注意這裡的迴圈範圍

(2)每行個i*j=i*j表示式計算結束後,後面有空格利用佔位符{},即{}*{}={}格式

(3)每一行運算結束後有空格

(4)最後一行利用print(),列印空行

三、計算1!+2!+3!+...+10!的結果。

題目分析:

(1)題目求階乘的和。同樣考慮到i迴圈,如輸入3,sum=1!+2!+3!,因2!=2*1

(2)因考慮到階乘不能與0相乘,所以迴圈必須從1開始,使用range(1,11),代表從1到10

(3)需設定兩個變數,乙個是每個階乘的值(temp),另外乙個是所有階乘的和(sum)。

python期中考試知識點 期中考試

include define led p0 unsigned int i 0 unsigned int j 0 sbit key1 p1 0 暫停,開始按鈕 sbit key2 p1 2 復位按鍵 unsigned char num void int t0 void tmod 0x01 開啟定時器0...

python期中考試試卷分析 期中考試試卷分析教案

課 題期中考試分析 課時授課型別試卷 分析教學目標 知曉教研室的岀卷結構 學會從考過的試卷中汲取經驗教訓 能熟悉知識與能力的相結合的形式 培養認真的態度 良好的鑽研和審題習慣 教學重難點 培養認真的態度 良好的鑽研和審題習慣 教學方法 與手段多 並結合學生自主 與小組討論教學 過程一 整體考試情況 ...

python期中考試試卷分析 期中考試試卷分析

文 美峰 2019.11.13 今天上午,緊張有序的期中段考結束,進入到緊張的評卷過程。針對本次試卷,我本人認為有以下幾個特點。首先是試卷的構成。本次試卷,有四個大題,第一題基礎知識。包括字音字形,古詩文默寫,名著閱讀題,補充句子,和綜合性實踐活動題。第二題是兩個現代文閱讀題。第三題是文言文閱讀題,...