问题1073--投币游戏机问题2

1073: 投币游戏机问题2

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述

我们开发一款游戏机,需要充值才能玩。假设玩一次需要1块钱,并且限制最多只能连续玩三次。这样需要编写一个程序实现如下功能: 

1、接收输入的充值; 

2、判断是否有足够的硬币,如果足够,扣1块钱后就给玩一次游戏,同时输出这是玩第几次。

3、限制最多只能玩3次(就算还有足够余额),如果余额足够且还没超过限制次数就可以一直玩; 

4、如果玩的次数用完就退出程序,并输出“可玩次数用完“。如果余额不足,就退出游戏程序,并输出”余额不足“的提示。 输出不带双引号。

下面是小明编写的程序,但是有几个关键的地方还没完成,请你帮忙完成。 



s = int(input())
n = 0
while s >= 1:
    n = n + 1
    s = s - 1
    print('第' + str(n) + '次玩游戏')
    if n >= 3:
        print('可玩次数用完')
        (1) # 中断跳出循环
if (2):
    print('余额不足')

提示:可以把上面的代码复制到编辑器,然后删除(1)和(2),分别在(1)和(2)对应的位置填写正确的代码,测试通过后,复制到这里提交。







输入

一行一个正整数 s

输出

输出样子见样例

样例输入 Copy

5

样例输出 Copy

第1次玩游戏
第2次玩游戏
第3次玩游戏
可玩次数用完

来源/分类