私は、クレジットカードを使って顧客がチェックアウトすることを実証するプログラムを書く必要があります。私は数時間かけてそれを行う方法を理解しようとしています。Pythonオブジェクト指向プログラミング
私はクラスを作成し、それをメイン関数で使用する必要があります。
これは私がこれまで持っているものです。その後、
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](http://anandology.com/python-practice-book/object_oriented_programming.html)をお読みください。自分で問題を解決することができます –
何を試しましたか? [this](http://stackoverflow.com/help/mcve)をお読みください。 –