题目[1]:运行下面的代码。

题目[2]:定义函数,解答题目:有5个人,其中第5个人比第4个人多20元;第4个
人比第3个人多20元;第3个人比第2个人多20元;第2个人比第1个人多20元;
已知第1个人有100元。请问第5个人有多少元钱?(函数的递归调用)
实验代码:
def function(n): if n==1: return 100 return function(n-1)+20 print(function(5))
运行截图:

题目[3]:编写两个函数,一个函数求多个数中的最大值,一个函数求多个数的平均值
实验代码:
def seach_max(list): max=list[1] for x in list[1:]: if x>max: max=x return max
print('[11,56,33,5]最大值',seach_max([11,56,33,5])) def seach_ave(list): sum=0 for
xin list: sum+=x return sum / len(list) print('[11,56,33,5]最大值',seach_ave([11,56
,33,5])
运行截图:

题目[4]:写一个自己的max函数,获取指定序列中元素的最大值。如果序列是字典,取字典值的最大值

实验代码:
def max(list): if type(list) == dict: max_num = 0 for x in list: if max_num <
list[x]: max_num = list[x] else: max_num = list[0] for x in list: if max_num < x
: max_num = x return max_num param = {'小明':90, '张三': 76, '路飞':30, '小花': 98}
print(max(param))
运行截图:

题目[5]: 写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充

实验代码:
ef rjust(str1, width, fill_char): le = len(str1) # 处理指定宽度比原字符串宽度小 if width < le
: width = le new_str = fill_char*(width-le) + str1 print(new_str) rjust('abc', 6
, '*')
运行截图:

题目[6]:写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母

实验代码:
def capitalize(str): x = str[0] if 'a' <= x <= 'z': x = chr(int(ord(x)-32))
print(f'{x}{str[1:]}') else: print(str) capitalize('abc')
运行截图:

题目[7]:写一个自己的isdigit函数,判断一个字符串是否是纯数字字符串

实验代码:
def isdigit(str): for x in str: if not '0'<=x<='9': print(False) return print(
True) isdigit('1b345')
运行截图:

题目[8]:写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母

实验代码:
def upper(str): new_str = '' for i in str: if 'a' <= i <= 'z': new_str += chr(
ord(i) - 32) else: new_str += i return new_str print("aAbcD->",upper("aAbcD"))
运行截图:

题目[9]:写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串

实验代码:
def replace(str,oldelem,newelem): str_list = str.split(oldelem) return newelem.
join(str_list) print('abclkj替换后-》',replace("abclkj",'clk','opq'))
运行截图:

技术
©2019-2020 Toolsou All rights reserved,
C语言——qsort函数CSS实现溢出显示省略号网络层协议——ICMP协议C语言小游戏-俄罗斯方块Qt入门教程【基础控件篇】QCalendarWidget日历控件用python来控制wifi连接vue中input框只能输入数字Python内置函数C语言数据结构-顺序表删除重复V2.0.0abaqus质量缩放系数取值_ABAQUS的质量缩放