So for homework I just had to make an ATM GUI which i did, but i wanted to mess around and make it actually work so that when i selected the number it showed something different.
print('\t\t\t\t|-------------------------------|')
print('\t\t\t\t| LCCS BANK LIMITED |')
print('\t\t\t\t| ATM Main Menu |')
print('\t\t\t\t| |')
print('\t\t\t\t| 1. Balance Enquiry |')
print('\t\t\t\t| 2. Cash Lodgement |')
print('\t\t\t\t| 3. Cash Withdrawal |')
print('\t\t\t\t| 4. Cash Transfer |')
print('\t\t\t\t| 5. Change PIN |')
print('\t\t\t\t| 6. Other Services |')
print('\t\t\t\t| |')
print('\t\t\t\t| 7. Exit |')
print('\t\t\t\t|-------------------------------|')
print('\t\t\t\t| |')
print('\t\t\t\t| CHOOSE AN OPTION >> |')
print('\t\t\t\t| |')
print('\t\t\t\t|-------------------------------|')
print('\t\t\t\t|-------------------------------|')
print('\t\t\t\t| LCCS BANK LIMITED |')
print('\t\t\t\t| ATM Main Menu |')
print('\t\t\t\t| |')
print('\t\t\t\t| 1. Balance Enquiry |')
print('\t\t\t\t| 2. Cash Lodgement |')
print('\t\t\t\t| 3. Cash Withdrawal |')
print('\t\t\t\t| 4. Cash Transfer |')
print('\t\t\t\t| 5. Change PIN |')
print('\t\t\t\t| 6. Other Services |')
print('\t\t\t\t| |')
print('\t\t\t\t| 7. Exit |')
print('\t\t\t\t|-------------------------------|')
print('\t\t\t\t| |')
option = input('\t\t\t\t| CHOOSE AN OPTION >> |')
print('\t\t\t\t| |')
print('\t\t\t\t|-------------------------------|')
The problem is when I use input before print. I want the choose an option part to be an input but still have the rest of the GUI printed without typing anything yet so that it doesnt look weird. Thats the shell below, im new to python and programming btw any help would be appreciated thanks!, And im sorry if this looks messy or confusing.
|-------------------------------|
| LCCS BANK LIMITED |
| ATM Main Menu |
| |
| 1. Balance Enquiry |
| 2. Cash Lodgement |
| 3. Cash Withdrawal |
| 4. Cash Transfer |
| 5. Change PIN |
| 6. Other Services |
| |
| 7. Exit |
|-------------------------------|
| |
| CHOOSE AN OPTION >> |