關於用python寫函式,基礎題

2021-03-09 20:44:15 字數 2473 閱讀 6333

1樓:野人拆

不應抄該是

baischool麼?

du 比例zhi是dao0.333333333def least_vowel_words(text):

line=text.strip('.').split()wdict=dict()

vowel='aeiouaeiou'

for word in line:

num = 0.0

for chr in word:

if chr in vowel:

num+=1

r=str(float(num/len(word)))if r in wdict:

wdict[r]=wdict[r]+[word]else:

wdict[r]=[word]

print wdict[min(wdict.keys())]

2樓:匿名使用者

def isvowel(a):

if a in "aeiouaeiou":

return true

else:

return false

def calculate(a):

i = 0

for s in a:

if isvowel(s):

i+=1

return i/len(a)

def least_vowel_words(text):

dicte = dict()

list = text.strip('.').split()for a in range(0,len(list)):

dicte[list[a]]= str(calculate(list[a]))

i=min(dicte.values())for k in dicte:

if dicte[k]==i:

print (str(i)+":"+str(k))

用python寫一個函式

3樓:山野田歩美

引數可以沒有,也可以有內多個,用逗號容隔開,第一行稱為函式頭,結尾一定要加冒號,代表開始進入函式體的執行。

語句塊也就是函式體,是關於這個函式要實現的功能的語句,語句要有返回值即return語句,如果沒有return語句,就代表return none.

求大神用python做一個用函式表達一個題目 100

4樓:匿名使用者

函式要求:1)函式引數為資料夾目錄和需過濾的檔案字尾名2)如過濾檔案字尾名為空字串,則返回包含指定目錄下所有檔名的list;3)如過濾檔案字尾名不為空,則返回包含指定目錄下不以指定字尾名結尾的檔名list;4)需檢測傳入的資料夾目錄是否存在,如

python中定義一個函式,題目如下

5樓:匿名使用者

class rectangle:

def __init__(self,*args):

if len(args)==2:

self.width,self.height=args[0],args[1]

elif len(args)==1:

self.width,self.height=args[0],args[0]

elif len(args)==0:

self.width,self.height=1,1else:

raise valueerror("invalid arguments count")

def perimeter(self):

return 2*self.width+2*self.heightdef area(self):

return self.width*self.heighta=rectangle(2,4)

print("area is %.1f"%a.area())

用python語言寫一個函式 (有點急)

6樓:匿名使用者

馬上bai

。。easy

#! /usr/bin/env python#coding=utf-8

list = [u"衣服",u"手錶",u"鮮花du",u"巧克力zhi"]

def getgift(i = 0):

return list[i]

print(getgift(2))

#out:鮮花

如果dao是python3以上的專話,就不用加屬 u 了

7樓:匿名使用者

樓上正解,我雞蛋裡面挑一下骨頭。

可以精簡成這樣......:

def getgift(i):

return [u"衣服",u"手錶",u"鮮花",u"巧克力版"][i]

當然,沒有任何的錯誤權處理,這個函式會因為引數的錯誤而丟擲各種異常。

請在呼叫此函式的地方捕獲這些異常並處理。

這道數學題用python程式語言怎麼寫

我覺著,這個應該這樣解決比較符合計算機解題思路。下面的回答的,思考的東西太多。coding utf 8 author lpe234 date 2015 04 05 for wang in range 26 for li in range 26 for zhang in range 26 for zh...

python中關於函式不加括號的問題

這樣寫你看下 這是這種寫法無法將x傳到b裡面去def b y return x y def a x return b 其實你呼叫a 列印的是a的內內 存地址容 a x 就是呼叫的a方法,返回的是b相當於你直接列印b的記憶體地址一樣,所以a 函式a的記憶體地址 a x 呼叫a方法,返回b函式物件相當於...

關於Python中sort函式賦值的問題

python中的sort 方法用於陣列排序,本文以例項形式對此加以詳細說明 一 基本形式 列表有自己的sort方法,其對列表進行原址排序,既然是原址排序,那顯然元組不可能擁有這種方法,因為元組是不可修改的。123x 4,6,2,1,7,9 x.sort print x 1,2,4,6,7,9 如果需...