真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python函數(shù)練習(xí)題 python函數(shù)編程訓(xùn)練題

關(guān)于python程序設(shè)計(jì)題的題庫?

1、average_sum函數(shù)的功能為求一批數(shù)中大于平均值

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)茄子河免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

sum=0

k=0

for i in range(n):

sum=sum+a[i]

average=sum/n

for i in range:

if(a[i]average):

k=k+a[i]

return k

2、編寫函數(shù)fun求一個(gè)不多于五位數(shù)的正整數(shù)的位數(shù)

if(m9999):

place=5

elif(m999):

place=4

elif(m99):

place=3

elif(m9):

place=2

else:

place=1

return place

3、請編fun函數(shù),求4*4整形數(shù)組的主對角線元素的和

sum=0.0

for i in range(4):

sum+=a[i][i]

return sum

4、已知:一元錢一瓶汽水,喝完后兩個(gè)空瓶換一瓶汽水。問:請輸入錢數(shù)(大于1的正整數(shù)),則根據(jù)錢數(shù)最多可以喝到幾瓶汽水。

s=0

k=0

while m0:

m=m-1

s=s+1

k=k+1

while k=2:

k=k-2

s=s+1

k=k+1

return s

5、編寫函數(shù)fun(x,y),函數(shù)的功能是若x、y為奇數(shù),求x到y(tǒng)之間的奇數(shù)和;若x、y為偶數(shù),則求x到y(tǒng)之間的偶數(shù)和。要求必須使用for結(jié)構(gòu)。

主函數(shù)的功能是分別計(jì)算如下的值:

(1+3+5+……+777)+(2+4+6+……+888)=???

(1+3+5+……+1111)+(2+4+6+……+2222)=???

(1+3+5+……+1999)+(2+4+6+……+1998)=???

s=0

for i in range(x,y+1,2):

s=s+i

return s

6、編寫函數(shù)main 求3!+6!+9!+12!+15!+18!+21!

s=0

for i in range(3,22,3):

r=1

for j in range(1,i+1):

r*=j

s+=r

print(s)

小猿圈python之python期末考試測試題(一)

又快臨近期末考試了,小伙伴們是不是又開始焦慮了呢?掛科怎么辦?如果很幸運(yùn)看到我的文章,你就偷著樂吧,我總結(jié)出:一般python期末考試?yán)蠋焸冏類劭嫉膬?nèi)容,一定要好好看啊,爭取做到python不掛科;還有暑假馬上來了,小伙伴們可以在閑暇之際,看看小猿圈的視頻,為以后找工作墊墊基礎(chǔ),也是很不錯的。

一、選擇題

1、已知x=[1,2]和y=[3,4],那么x+y等于什么(? )

A、3? ? ? ? ? ? B、7? ? ? ? ? ? C、[1,2,3,4]? ? ? ? ? D、[4,6]

2、os.path模塊的下列方法,哪個(gè)是用來判斷指定路徑是否存在的?(? )

A、exists()? ? ? B、exist()? ? ? ? C、getsize()? ? D、isfile()

3、以下選項(xiàng)中不是 Python 對文件的寫操作方法的是 ( D )

A、 writelines? ? ? B、write? ? ? ? C、rite 和 seek? ? ? ? D、writetext

4、關(guān)于算法的描述,以下選項(xiàng)中錯誤的是? ( B )

A、算法是指解題方案的準(zhǔn)確而完整的描述

B、算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和數(shù)據(jù)復(fù)雜度

C、算法具有可行性、確定性、有窮性的基本特征

D、算法的基本要素包括數(shù)據(jù)對象的運(yùn)算和操作及算法的控制結(jié)構(gòu)

解釋:算法復(fù)雜度是指算法在編寫成可執(zhí)行程序后,運(yùn)行時(shí)所需要的資源,資源包括時(shí)間資源和內(nèi)存資源。

5、.關(guān)于Python的lambda函數(shù),以下選項(xiàng)中描述錯誤的是 ( B )

A、 lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回

B、f = lambda x,y:x+y 執(zhí)行后,f的類型為數(shù)字類型

C、lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)

D、可以使用lambda函數(shù)定義列表的排序原則

6、基本的Python內(nèi)置函數(shù)eval(x)的作用是 ( B )

A、 將x轉(zhuǎn)換成浮點(diǎn)數(shù)

B、去掉字符串x最外側(cè)引號,當(dāng)作Python表達(dá)式評估返回其值

C、計(jì)算字符串x作為Python語句的值

D、 將整數(shù)x轉(zhuǎn)換為十六進(jìn)制字符串

二、填空題

1、 在Python中____表示空類型。(None)

2、 查看變量類型的Python內(nèi)置函數(shù)是______。(type())

3、list(map(str, [1, 2, 3]))的執(zhí)行結(jié)果為___________。([‘1’, ‘2’, ‘3’])

4、 Python標(biāo)準(zhǔn)庫math中用來計(jì)算平方根的函數(shù)是____。(sqrt)

5、 假設(shè)有列表a = [‘name’, ‘a(chǎn)ge’, ‘sex’]和b = [‘Dong’, 38, ‘Male’],請使用一個(gè)語句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個(gè)語句可以寫為___________。(c = dict(zip(a, b)))

三、簡答題

1、簡單解釋Python基于值的自動內(nèi)存管理方式?

----Python采用的是基于值得內(nèi)存管理方式,在Python中可以為不同變量賦值為相同值,這個(gè)值在內(nèi)存中只有一份,多個(gè)變量指向同一個(gè)內(nèi)存地址;Python具有自動內(nèi)存管理功能,會自動跟蹤內(nèi)存中所有的值,對于沒有任何變量指向的值,Python自動將其刪除。

2、異常和錯誤有什么區(qū)別?

----異常是指因?yàn)槌绦驁?zhí)行過程中出錯而在正常控制流以外采取的行為。嚴(yán)格來說,語法錯誤和邏輯錯誤不屬于異常,但有些語法錯誤往往會導(dǎo)致異常,例如由于大小寫拼寫錯誤而訪問不存在的對象,或者試圖訪問不存在的文件,等等。

3、請用自己的算法, 按升序合并如下兩個(gè)list, 并去除重復(fù)的元素:

? list1 = [2, 3, 7, 4, 9, 5, 6,18]

? list2 = [5, 6, 10, 17, 3, 2,1]

----先轉(zhuǎn)換成集合自動去重,再轉(zhuǎn)換成列表

? list1=[2, 3, 7, 4, 9, 5, 6,18]

? list2=[5, 6, 10, 17, 3, 2,1]

? list3=list(set(list1+list2))

4、求結(jié)果

def num():

? return [lambda x: i*x for i in range(4)]

? print([m(2) for m in num()])

? 答案:[6, 6, 6, 6]

5、如何生成一個(gè)隨機(jī)數(shù)?

import random

def rdm(n):

lis = []

for i in range(n):

n = random.randint(1,9)

lis.append(str(n))

? s = ''.join(lis)

? return int(s)

這套題就到這里,同學(xué)們做的怎么樣啊,如果是毫無壓力,那估計(jì)你這個(gè)學(xué)期學(xué)的python還闊以了,如果有點(diǎn)難度,那就要仔細(xì)看看了,因?yàn)檫@套題很基礎(chǔ),看哪沒有學(xué)明白,好好看看那一部分的內(nèi)容,自己復(fù)習(xí)不進(jìn)去,也可以來小猿圈看看,把自己的弱項(xiàng)重新聽聽課,準(zhǔn)備迎接期末考試吧,希望大家考的都會,蒙的全對,加油啦!

Python中基礎(chǔ)練習(xí)題?

法一:利用set()函數(shù)的去重功能,去重后再使用list()函數(shù)將集合轉(zhuǎn)換為我們想要的列表

list1 = [11,22,33]

list2 = [22,33,44]

list3 = list(set(list1 + list2))

list3.sort()

print(list3)

-------------

法二:利用if和for,先遍歷list1所有元素追加到list3中,然后遍歷list2,條件判斷l(xiāng)ist2中當(dāng)前元素是否在list3中,如果不在則追加到list3中

list1 = [11,22,33]

list2 = [22,33,44]

list3 = []

for ele1 in list1:

list3.append(ele1)

for ele2 in list2:

if ele2 not in list3:

list3.append(ele2)

print(list3)


當(dāng)前文章:python函數(shù)練習(xí)題 python函數(shù)編程訓(xùn)練題
鏈接URL:http://weahome.cn/article/hgpgop.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部