【发布时间】:2014-11-24 23:47:03
【问题描述】:
我的任务如下 1. 设计和编写模拟银行的程序。您的程序应该读取帐号、PIN、 并从文本文件开始余额。输入文件中的每一行文本都将包含所有信息 关于单个银行帐户 - 帐号、PIN 和期初余额。所有信息字段都是 用分号隔开。这是一些示例输入: 516;5555;20000 148;2222;10000 179;9898;4500 我的问题是我不知道如何将这些元素转换为我可以操作的整数,例如有人取钱,这是我目前所拥有的
def bank():
myfile = pickAFile()
file = open(myfile)
contents = file.readlines()
for i in range (0, len(contents)):
items = contents[i].split(";")
choice = requestInteger(" 1 - Withdraw, 2 - Deposit, 3 - Exit program ")
if (choice == 1):
PIN = requestInteger("Please enter your PIN")
if (PIN == items[1]):
print items[0]
print("Invalid PIN")
我的 if 语句不起作用,因为 items 中的所有内容都是字符串而不是 int,语言是使用 python 语法但使用 java 库的 JES
【问题讨论】:
-
requestInteger的定义是什么? -
requestInteger 提示用户输入整数
标签: python arrays string list int