Python 函数和类:编写问候、比较、计算、字符串长度、成绩等级等功能
Python 函数和类示例:
**1. 编写一个函数 greet,接受一个人名作为参数,并输出形如'Hello, xxx!'的问候语。**pythondef greet(name): print('Hello, ' + name + '!')
**2. 编写一个函数 get_max,接受两个数字作为参数,并返回其中较大的一个。**pythondef get_max(num1, num2): if num1 > num2: return num1 else: return num2
**3. 编写一个函数 calculate_area,接受一个圆的半径作为参数,并返回该圆的面积。需要用到圆周率π,可以使用Python内置的 math 库。**pythonimport math
def calculate_area(radius): return math.pi * radius**2
**4. 编写一个 lambda 函数,接受一个字符串作为参数,并返回该字符串的长度。**pythonstring_length = lambda string: len(string)
**5. 编写一个 lambda 函数,接受两个数字作为参数,并返回其中较大的一个。**pythonget_max = lambda num1, num2: num1 if num1 > num2 else num2
**6. 定义一个类 Student,包含姓名、年龄和成绩三个属性,以及一个方法 get_grade,用于根据成绩返回成绩等级(A、B、C、D、F)。**pythonclass Student: def init(self, name, age, grade): self.name = name self.age = age self.grade = grade def get_grade(self): if self.grade >= 90: return 'A' elif self.grade >= 80: return 'B' elif self.grade >= 70: return 'C' elif self.grade >= 60: return 'D' else: return 'F'
以上代码示例可以使用 Pycharm 运行。
原文地址: https://www.cveoy.top/t/topic/fvUA 著作权归作者所有。请勿转载和采集!