26_python实操案例十二

任务一:
import math class Circle(object): def __init__(self, r): self.r = r def get_area(self): return math.pi*math.pow(self.r, 2) def get_perimeter(self): return 2*math.pi*self.r if __name__ == '__main__': r = int(input('请输入圆的半径:')) c = Circle(r) print(f'圆的面积为:{c.get_area()}') print(f'圆的周长为:{c.get_perimeter()}') print('圆的面积为:{:.2f}'.format(c.get_area())) print('圆的周长为:{:.2f}'.format(c.get_perimeter()))
任务二:
class Student(object): def __init__(self, stu_name, stu_age, stu_gender, stu_score): self.stu_name = stu_name self.stu_age = stu_age self.stu_gender = stu_gender self.stu_score = stu_score def show(self): print(self.stu_name, self.stu_age, self.stu_gender, self.stu_score) if __name__ == '__main__': print('请输入五位学员的信息:(姓名#年龄#性别#成绩)') lst = [] for i in range(0, 5): s = input(f'请输入第{i+1}位学员的信息和成绩:') # 对字符串进行分割 s_lst = s.split('#') # 创建学生对象 stu = Student(s_lst[0], int(s_lst[1]), s_lst[2], float(s_lst[3])) lst.append(stu) #遍历列表 for item in lst: item.show()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律