python程序設計實驗報告五:循環結構程序設計(綜合性實驗)


實驗五 循環結構程序設計

安徽工程大學

Python程序設計 實驗報告

班級   物流192   姓名張羽   學號 3190505221   成績          

日期     2020.4.23    指導老師       修宇  

實驗五 綜合運用三種基本結構進行程序設計(綜合性實驗)(二學時)

 

 【實驗目的】  

(1)進一步掌握選擇與循環結構程序設計的方法和技巧;

(2)綜合運用三種基本結構進行程序設計;

 

【實驗條件】  

PC機或者遠程編程環境

 

【實驗內容】

1、完成三個編程題

(1)計算並輸出指定范圍內的素數

        素數又稱質數。指整數在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。換句話說,只有兩個正因數(1和自己)的自然數即為素數。比1大但不是素數的數稱為合數。1和0既非素數也非合數。素數在數論中有着很重要的作用。2300多年前,古希臘數學家歐幾里得在《幾何原本》一書中證明了素數有無窮多個,如2、3、5、7、11等等。

問題描述:

 ‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪       編程實現輸出指定范圍內的素數,輸入以逗號間隔,輸出以空格間隔。指定范圍由用戶輸入指定 。

 

(2)九九乘法表

問題描述:

        請按照如下格式設計一個“九九乘法口訣表”,並打印出來。

編程要點及提示:‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

1. 使用for循環或者while循環實現以上功能‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

2. 代碼量不超過10行‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

3. 在一行中,每個等式之間使用制表符"\t"進行分隔;‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

    對於每一行等式之間使用print()打印空字符實現,即‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

     print("")

(3)統計不同字符個數

問題描述:

        用戶從鍵盤輸入一行字符。請編寫一個程序,統計並輸出其中英文字符、數字符號、空格和其他字符的個數。

輸入格式:

        輸入一行字符

輸出:

        按照順序輸出字母,數字,空格,及其他字符的個數,個數以空格分隔

如:

【實驗記錄與分析】

(請在填寫實驗記錄與分析結果)

1.計算並輸出指定范圍內的素數

輸入代碼,輸出結果及分析如下:

 

易錯點:

1.程序無法同時處理兩個輸入數據,在輸入未處理時。

2.本題中的else語句不能和第二個的if對齊。

2.九九乘法表

輸入代碼,輸出結果及分析如下:

易錯點:

1.print 要與第二個for對齊

2.一定要記得用制表符"/t"進行分隔

3.統計不同字符個數

輸入代碼,輸出結果及分析如下:

 

易錯點

對於這種多分支結構的代碼而言,在編寫時需注意str,elif,eise后是否加了":",要細心;以及上下行代碼間的對齊位置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM