請同學們在本檔案中作答,完成作答后,將檔案名命名為:學號+姓名。
將檔案提交至機房作業區:張怡—19計算機2班—期末考察檔案(10分)
一、 簡答
1、 Python中組合型別有幾種?分別列舉并舉例。(10分)
2、 簡要介紹Python面向物件的三大特征。(10分)
二、編程(在每題后的空白處貼上代碼和執行結果的截圖)
1、 用串列的方式列印輸出如下格式:(15分)
2、撰寫程式,隨機生成一個8位數的字母(大小寫均可)驗證碼(15分)
三 論述(自己組織語言,沒有標準答案)
1、本學期課程已結束,請同學們結合自己的學習情況,對自己印象最深刻或領悟最多的一個點(一個章節或一個知識點或一道題目都可),展開,說說自己的所學和識訓。也可以寫一寫對后繼課程的學習計劃和建議,不少于200字。(40分)
uj5u.com熱心網友回復:
第一題第1題:
答:(1).串列型別 例:person = [‘aab’,’19’,’20’ ]
(2).元組型別 例:tuple=()
(3).字典型別 例:tel={‘aab’:’321’,zbz:’681’}
(4).集合型別 例:s=set([5,4,3,2,1,]) s={5,4,3,2,1}
第2題:
答:面向物件的三大特性是指:封裝、繼承和多型。
(1).封裝,顧名思義就是將內容封裝到某個地方,以后再去呼叫被封裝在某處的內容。
所以,在使用面向物件的封裝特性時,需要:
? 將內容封裝到某處
? 從某處呼叫被封裝的內容
(2). 繼承,面向物件中的繼承和現實生活中的繼承相同,即:子可以繼承父的內容。
例如:貓可以:喵喵叫、吃、喝、拉、撒
狗可以:汪汪叫、吃、喝、拉、撒
(3). 所謂多型:定義時的型別和運行時的型別不一樣,此時就成為多型。多型指的是一類事物有多種形態,(一個抽象類有多個子類,因而多型的概念依賴于繼承)。
第二題
第1題:

第2題:

第三題
答:時間過得飛快,轉眼間,就到了最后的階段了,在此,我想表達我對這門語言的感慨。和很多其他語言很像的是python相對于Java是簡單了那么一點點,每次我都有點困惑的時候總會來看看python來解決我內心的困境。我總是敲敲代碼,練練打字速度。
可能我的編程還不是那么的厲害,但我還是會努力去學下去的,比如一個亂數,這個開始讓我摸索了一段時間。后來我發現其實也不過如此。
比如如下的代碼:
import random
num=random.randint(1,100)
for i in range(1,100):
a=int(input("請輸入你的數字:"))
if a>num:
print("你猜大了")
elif a<num:
print("你啊,猜小了")
else:
print("恭喜恭喜啊,答對了")
這是一個簡單的猜數字游戲,我發現其中的奧秘還是有點多的,但還是不那么多,里面有import random 匯入亂數的包包,一定要導包,才能使用,而且python當中要好多包包要匯入,關鍵是看自己是如何使用這些包包。這些像什么if else 這類的名詞,這類的用法,我開始真的覺得好難,也許是沒怎么敲代碼的緣故吧,后來才發現是這么的簡單。
對于以后來說,我感覺我現在識訓了很多,對以后的發展比較好,我知道編程道路任重而道遠,不可著急,一切要慢慢來,一定要有持之以恒的毅力和信念。不然很難成就大事。
以后我不知道會不會走程式員的道路,但我知道,既然在做一件事,就得把它給做好。不然會很對不起自己,為未來的自己加油,我還會努力下去的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/239747.html
