【发布时间】:2016-12-15 00:56:40
【问题描述】:
我必须编写一个程序来演示客户使用他们的信用卡结账,我花了几个小时试图弄清楚如何做,并在下面提供了我的代码。
我必须创建一个类,然后在主函数中使用它。
这是我目前所拥有的:
class Customer:
def __init__(self, customer_name, credit_card_num, credit_security_code, debit_card_num, debit_pin):
self.customer_name = name
self.credit_card_num = credit_num
self.credit_security_code = credit_code
self.debit_card_num = debit_num
self.debit_pin = debit_pin
def inputCardInfo(self):
self.customer_name = str(input("Enter your name: "))
self.credit_card_num = str(input("Enter credit card Number: "))
self.credit_security_code = str(input("Enter 3-digit security code: "))
self.debit_card_num = str(input("Enter debit card number: "))
self.debit_pin = str(input("Enter 4-digit PIN: "))
然后是主函数:
from customer import Customer
def main():
print("Welcome to Wake-Mart. Please register.")
customer_name = input("enter name: ")
customer1 = Customer(customer_name)
print("Registration completed")
main()
我不知道调用类方法的正确方法。我觉得如果我能弄清楚如何完成其中一项工作,我就能弄清楚其余的。
【问题讨论】:
-
请阅读OOP in Python。您将能够自己解决问题
-
你试过什么?请阅读this。
标签: python function python-3.x class oop