IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 1.2.5 Python | 编程练习 -> 正文阅读

[Python知识库]1.2.5 Python | 编程练习


第一题

1,题目简介

  • 设计教程类Book,包括名称、作者、出版社、价格属性。先画出类图,再编码实现。
  • 类图:
    在这里插入图片描述

2,程序实现

"""
日期:2022.03.14
作者:小梁aixj
功能:设计教程类Book
"""
class Book:
    def show(self):
        print("\n名称:{}\n作者:{}\n出版社:{}\n价格:{}".format(self.name, self.author, self.press, self.price))

book = Book()
book.name = "Python高级程序设计"
book.author = "陈运军"
book.press = "哈尔滨工程大学出版社"
book.price = "45¥"

book.show()

3,运行结果

在这里插入图片描述

第二题

1,题目简介

  • 定义一个计算类,有两个属性数字1,数字2,具有加、减、乘、除方法。先画出类图,再编码实现。
  • 类图:
    在这里插入图片描述

2,程序实现

"""
日期:2022.03.14
作者:小梁aixj
功能:定义一个计算类
"""

x1 = int(input("数字1 = "))
x2 = int(input("数字2 = "))

class Calculate:
    def Add(self):
        print("{} + {} = {}".format(x1, x2, x1+x2))

    def Reduct(self):
        print("{} - {} = {}".format(x1, x2, x1-x2))

    def Take(self):
        print("{} x {} = {}".format(x1, x2, x1*x2))

    def Divided(self):
        print("{} ÷ {} = {}".format(x1, x2, x1/x2))

cal = Calculate()
cal.Add()
cal.Take()
cal.Reduct()
cal.Divided()

3,运行结果

在这里插入图片描述

第三题

1,题目简介

  • 定义并测试一个名为Student的类,包括属性有“学号”、“姓名”,“年龄”,“性别”以及3门课程“python”、“java”和“sql”的成绩,包括的方法有计算3门课程的“总分”、“平均分”、“最高分”、“最低分”及打印学生信息的方法。先画出类图,再编码实现。
  • 类图:
    在这里插入图片描述

2,程序实现

"""
日期:2022.03.14
作者:小梁aixj
功能:定义并测试一个名为Student的类
"""



Python = int(input("请输入你的Python成绩:"))
Java = int(input("请输入你的Java成绩:"))
SQL = int(input("请输入你的SQL成绩:"))
class Student:
    def sum(self):
        print("总分:{}".format(Python + Java + SQL))

    def avg(self):
        print("平均分:{}".format((Python + Java + SQL)/3))

    def max(self):
        list1 = []
        list1.append(Java)
        list1.append(SQL)
        list1.append(Python)
        print("最高分是:{}".format(max(list1)))

    def min(self):
        a = Python
        b = Java
        c = SQL
        min = a
        if b < min:
            b = min
        if c < min:
            c = min
        print("最低分是:{}".format(min))

    def printstuinfo(self):
        print("\n学号:{}\n姓名:{}\n年龄:{}\n性别:{}".format(self.id, self.name, self.age, self.sex))

stu = Student()

stu.sum()
stu.avg()
stu.max()
stu.min()

stu.id = 2022001
stu.name = "小梁aixj"
stu.age = 18
stu.sex = "男"

stu.printstuinfo()

3,运行结果

在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-16 22:18:55  更:2022-03-16 22:21:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:53:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码