From e42ec4dcfaecfc7a0d594253d2a686e010f288f4 Mon Sep 17 00:00:00 2001 From: oshianor Date: Mon, 14 Nov 2022 08:35:30 -0600 Subject: [PATCH] first commit --- data/__pycache__/user.cpython-310.pyc | Bin 0 -> 460 bytes data/user.py | 5 ++++ logic/__pycache__/welcome.cpython-310.pyc | Bin 0 -> 1425 bytes logic/welcome.py | 31 ++++++++++++++++++++++ main.py | 9 +++++++ 5 files changed, 45 insertions(+) create mode 100644 data/__pycache__/user.cpython-310.pyc create mode 100644 data/user.py create mode 100644 logic/__pycache__/welcome.cpython-310.pyc create mode 100644 logic/welcome.py create mode 100644 main.py diff --git a/data/__pycache__/user.cpython-310.pyc b/data/__pycache__/user.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..817596fcadbc9f137da2054269a5064153dd3e86 GIT binary patch literal 460 zcmY*UOHRWu5FI*N#y*EFgnUq2tIn0aYwZd5Ei`G~uG&+R9{Y zxiKz{LhQ}{*^%1Om@jZ==zi}6ZSlhT?XIY-6Kkv5(o~HXwX-iqVW8|A7TiIoZP8qB z?7PrKQ-~IY%lZ%!DR|;)Ym#1EaAHs)pnUrBFWodQ0r+6miYg_Dx pjyp$rf7ys8RAWelenA2=)>pE0@T1rCEk}}&+zd-@dmUZ3fIonhV1@ty literal 0 HcmV?d00001 diff --git a/data/user.py b/data/user.py new file mode 100644 index 0000000..dc602c2 --- /dev/null +++ b/data/user.py @@ -0,0 +1,5 @@ +class User: + def __init__(self, name, phoneNumber): + self.name = name + self.phoneNumber = phoneNumber + diff --git a/logic/__pycache__/welcome.cpython-310.pyc b/logic/__pycache__/welcome.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5f0f56cb59d184be0470151f032cbb766713d75e GIT binary patch literal 1425 zcmaJ>KW`H;6u0j#O`4_!+67ezd8h=DAVFe7sHy}Au|yRVRmu`Mw%fb*&JMOOX`^&% zKL{Q9JZ!fzF?VC)y~{sC`c?H1i!FD@96zNk*z>vz|iu6Mn z$_UO#*5nGDHCYFTjiP?2QeiSBDA+6(LQZf7)fwVBBVXw?xu77A zDn0-{@ZpTkg3I6{lmzqcO&?Wpm^Vz=^AR2~_s@sstkax+JdBl9Y@%4kPZdi%Q`{xW zvLj>JxyjLr3!$82R`Jv)nPMZGfPfuYlc5Ue@-ZBVS4@~hPfrdEQ<@J`HGfuTBV`k% zg<>u<#>datp?Wd~ZE)$8WSqq+1s!&jYvB{4F)E6fG|a~d#Ny7w`y}x(XuH^0FLDq0 ze`p@WT%VSyV#*_H#)(Yy@jSHVnd(3^c9J{Kw1QwpE0%&gbPQ^XDmv|`s6l1g7i)7T zst3l!X2tBsVA#vEp|Tdo4eF6o=}{4346yn0-mhylL7aRe79sfST^BjmH7-uLHn#iL zh&)r;yDoS?Q35W)j6q<}yNls;Q*)e%?qrUV&gi^YtM2Hmh5*?B(xBxpYy^#PgHE@q zX?K=%Zy^kGUm)z}DKMURiWs}37jy=YJq_%p2mDv43a<&EjRKaU-t=W`CQNXRc;Ql7 zgasg=!}e2v4I%@(UyU96@`^PJGTi|{z>|RXKPxAd;WQS?oRw38hKA1DqL%1U?k#=^ zWtHu~*74pzg6*7>wZ;1uTy9X_nsv;;h_}AvJ+7{Uiego5IaN_^~ literal 0 HcmV?d00001 diff --git a/logic/welcome.py b/logic/welcome.py new file mode 100644 index 0000000..0f4f65a --- /dev/null +++ b/logic/welcome.py @@ -0,0 +1,31 @@ +from data.user import User + +class Welcome: + + def welcomeUser(self): + print("Welcome to crypto chat-box.\n") + print("Where we make it easier for you to access realtime prices from your favourite coin") + print("To enable your experience smooth, We've created a helper function to help do this faster with a shortcut.\n") + + # get the user name + name = self.provideName() + + print("\nThank you for providing your name. We just need one last thing from you.") + + # get the mobile number + phoneNumber = self.providePhoneNumber() + newUser = User(name, phoneNumber) + + def provideName(self): + name = str(input("how can we address you. Please provide your name: \n")) + if name == "": + print("To proceed, you must provide a name.") + self.provideName() + return name + + def providePhoneNumber(self): + phoneNumber = str(input("Please provide your mobile number: \n")) + if phoneNumber == "": + print("To proceed, you must provide your mobile number.") + self.providePhoneNumber() + return phoneNumber diff --git a/main.py b/main.py new file mode 100644 index 0000000..bf6a9f5 --- /dev/null +++ b/main.py @@ -0,0 +1,9 @@ +from logic.welcome import Welcome + +def main(): + newWelcome = Welcome() + # Welcome the user and get their private information + newWelcome.welcomeUser() + +if __name__ == "__main__": + main() \ No newline at end of file