我在python中处理这个项目,我试图编写一个系统,允许用户预订,取消,打印火车票,并将他们所做的一切都保存到一个单独的程序在每次打开时读取的文件,并在关闭时使用新信息重新保存。我被困了,因为我不知道接下来要做什么,我已经为预订定义了一个班级,并且在班级中也有一些方法。我最终会尝试对GUI进行编码,用户只需点击按钮,然后点击他们想要订购的座位号来预订,依此类推。这是我到目前为止所做的,我是新的程序员,所以请善待,我需要建议我接下来要做什么,我是在正确的轨道上还是我需要以另一种方式编码?这是我到目前为止所做的:
class Reservation:
def __init__ (self, seatCol, seatRow, department, destination, departure, price):
self.__seatCol = seatCol
self.__seatRow = seatRow
self.__departement = departement
self.__destination = destination
self.__departure = departure
self.__price = price
def selectDeparture(departure):
#Asks the user to pick a departure
def selectDestination(destination):
#Asks the user to pick a destination
def selectSeat(seatCol, seatRow, department):
#Asks the user to pick a seat and checks if it's already booked
def ticketPrice (price):
def printBookedTicket:
答案 0 :(得分:0)
如果您已经开始使用此项目的类,请确保遵循良好的tutorial on Python OOP programming。
但是,我建议在解决OOP问题之前先学习一些Python基础知识。 如果我打算制作这个程序,我会将所有数据都放在字典中,并制作可以完成所有数据编辑的功能。一旦你得到这个,如果你想要围绕它包装一个类,你可以。
从一个简单的命令行界面开始操作您的数据,如:
ticket_booker.py add John Smith
>> Departure : ?
>> Destination: ?
>> (etc).