猫史档案馆


【Python作品分享】前.17【求助帖】

用户:hgggglhggggl查看:1 回复:1 评论:1 创建时间:2021-01-17T08:48:54


【作品展示】

center_image

 

【作品介绍】

本来想让程序无限运行的,可现在只能运行一次,鄙人百思不得其解,特意来求助大神

 

【作品源代码】

# 题:编写一个程序,根据控制台输入的事务日志计算银行帐户的净金额。 事务日志格式如下所示:
# D 100
# W 200
# D表示存款,而W表示提款。
# 假设为程序提供了以下输入:
# D 300
# D 300
# W 200
# D 100
# 然后,输出应该是:
# 500
# 提示:如果输入数据被提供给问题,则应该假定它是控制台输入。
c = 0
a = input('如果想结账,请输入Q')
for i in range(True):
    b = input('如果想存款请输入D,提款请输入W:')
    if (a == 'Q'):
        break
    if (b == 'D'):
        d = int(input('您想存多少钱?'))
        c = (c + d)
        continue
    elif (b == 'W'):
        e = int(input('您想提多少钱?'))
        c = (c - e)
        continue
    else:
        print('输入字符不存在,请再输一次')
        continue
    if (a == 'Q'):
        break
print(c)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
永退者永退者

去掉

break

改成while True:

for i in range(True):

点赞1


评论