【发布时间】:2018-09-07 23:02:31
【问题描述】:
所以对于家庭作业,我只需要制作一个我做过的 ATM GUI,但我想搞砸并让它真正工作,这样当我选择数字时它会显示不同的东西。
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|-------------------------------|')
问题是我在打印之前使用输入。我希望选择一个选项部分作为输入,但仍然打印 GUI 的其余部分而不输入任何内容,这样它看起来就不会很奇怪。这就是下面的外壳,我是 python 和编程的新手,顺便说一句,任何帮助将不胜感激!,如果这看起来混乱或令人困惑,我很抱歉。
|-------------------------------|
| 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 >> |
【问题讨论】:
-
这样的高级功能需要
curses模块(基于 Unix 系统的 Python 标准库的一部分) -
谢谢大家,我想问问题和实验会帮助我了解更多信息,我会在 curses 模块上观看视频
标签: python python-3.x