定义一个Book帢,Book的基本信息如下(可扩展)。 帡员变量: 书名、作者、定价和出版社。 普通方帨: show,在屏幕上输出图书的信息。 sale(int n),销售图书,n表示销售图书的数量,返回销售的总价。 帥帠main方帨,创建Book对象并测试其相关功能。
时间: 2023-05-26 10:01:46 浏览: 80
class Book:
def __init__(self, title, author, price, publisher):
self.title = title
self.author = author
self.price = price
self.publisher = publisher
def show(self):
print("书名:", self.title)
print("作者:", self.author)
print("定价:", self.price)
print("出版社:", self.publisher)
def sale(self, n):
total_price = n * self.price
return total_price
# 测试
if __name__ == "__main__":
book1 = Book("Python从入门到精通", "Jack Smith", 69, "人民邮电出版社")
book1.show()
print("销售10本,总价为:", book1.sale(10))
相关问题
用Java语言编写程序 1. 定义一个Book类,Book的基本信息如下(可扩展)。 成员变量: 书名、作者、定价和出版社。 普通方法: show,在屏幕上输出图书的信息。 sale(int n),销售图书,n表示销售图书的数量,返回销售的总价。 编写main方法,创建Book对象并测试其相关功能。
public class Book {
private String name; // 书名
private String author; // 作者
private double price; // 定价
private String publisher; // 出版社
// 构造方法
public Book(String name, String author, double price, String publisher) {
this.name = name;
this.author = author;
this.price = price;
this.publisher = publisher;
}
// 普通方法
public void show() {
System.out.println("书名:" + name);
System.out.println("作者:" + author);
System.out.println("定价:" + price);
System.out.println("出版社:" + publisher);
}
public double sale(int n) {
return n * price;
}
// main方法
public static void main(String[] args) {
Book book = new Book("Java从入门到精通", "张三", 59.9, "清华大学出版社");
book.show();
System.out.println("销售总价:" + book.sale(10));
}
}
用Java语言写程序 定义一个Book类,Book的基本信息如下(可扩展)。4 1. 成员变量: 书名、作者、定价和出版社。 普通方法: show,在屏幕上输出图书的信息。 le(intn),销售图书,n表示销售图书的数量,返回销售的总价 编写main方法,创建Bok对象并测试其相关功能。
好的,以下是Java语言写程序定义一个Book类的代码:
```
public class Book {
private String title; // 书名
private String author; // 作者
private double price; // 定价
private String publisher; // 出版社
// 构造方法
public Book(String title, String author, double price, String publisher) {
this.title = title;
this.author = author;
this.price = price;
this.publisher = publisher;
}
// 普通方法:show,在屏幕上输出图书的信息
public void show() {
System.out.println("书名:" + title);
System.out.println("作者:" + author);
System.out.println("定价:" + price);
System.out.println("出版社:" + publisher);
}
// 普通方法:sale,销售图书,n表示销售图书的数量,返回销售的总价
public double sale(int n) {
return price * n;
}
// 编写main方法,创建Book对象并测试其相关功能
public static void main(String[] args) {
Book book = new Book("Java编程思想", "Bruce Eckel", 99.0, "机械工业出版社");
book.show();
System.out.println("销售2本,总价:" + book.sale(2));
}
}
```
以上代码定义了一个Book类,包含了书名、作者、定价和出版社等成员变量,以及show和sale两个普通方法。在main方法中,创建了一个Book对象,并测试了其相关功能。
阅读全文