python 【函数】
1 #函数 2 num=(65,66,77,"G","T","U","S") 3 for i in num: 4 if isinstance(i,int): 5 print(chr(i)) 6 if isinstance(i,str): 7 print(ord(i))
1 def pay(wage,hours): 2 if hours<=40: 3 amount = wage * hours 4 else: 5 amount = (wage * 40) + ((1.5)*wage*(hours - 40)) 6 return amount 7 #=============银行存款的未来值 8 def futureValue(p,r,m,t): 9 10 ##p======存款额 11 ##r======年利率 12 ##m======每年利率的复合次数 13 ##t======利率积累的年数 14 15 i=r/m 16 n=m*t 17 amount=p*((1+i)**n) 18 return amount 19 #==============收入 20 hourlyWage = eval(input("Enter the hourly wage: ")) #每小时工资 21 hoursWorked = eval(input("Enter the number of hours worked:")) #时间 22 earnings = pay(hourlyWage,hoursWorked) 23 print("Earnings: ${0:,.2f}".format(earnings)) 24 25 #=============银行存款的未来值 26 p = eval(input("Enter amount deposited:")) 27 r = eval(input("Enter annual rate of interest in decimal form:")) 28 m = eval(input("Enter number of years")) 29 t = int(input("Enter number of years:")) 30 balance = futureValue(p,r,m,t) 31 print("Balance after",t,"years: ${0:,.2f}".format(balance))
def isVowelWord(word): word = word.upper() vowels = ('A','E','I','O','U') for vowel in vowels: if vowel not in word: return False return True word = input("Enter a word:") #包含元音字母 if isVowelWord(word): print(word,"contains evbery vowel:") else: print(word,"does not contain every vowel.")
取最多元音和最少元音:
1 list1 = ["demonstrate","aviation","strip","disastrous","tile"] 2 def numberOfVowels(word): 3 vowels = ('a','e','i','o','u') 4 total =0 5 for vowel in vowels: 6 total += word.count(vowel) 7 return total 8 maxValue = max(list1,key=numberOfVowels) #//元音最多 9 print(maxValue) 10 minValue = min(list1,key=numberOfVowels) #//元音最少 11 print(minValue)
一个二次元的生物

浙公网安备 33010602011771号