外网题目,who能帮我找bug?(python)
  • 板块学术版
  • 楼主code_LH
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/1/18 21:10
  • 上次更新2023/10/24 03:40:46
查看原帖
外网题目,who能帮我找bug?(python)
902077
code_LH楼主2023/1/18 21:10

题目描述:

小明爸爸的商店正在做促销活动。顾客在付款的时候,有机会掷一次骰子。如果掷出6,可以获得优惠,并且可以继续掷骰子,直到出现不是6的情况,或掷三次为止。获奖规则如下:

如果只有一个6,优惠10元;

如果有两个6,优惠100元;

如果有三个6,优惠1000元。

给定一组投掷的结果,请输出可以获得的优惠金额。

输入:

输入由最多三个整数构成,中间由空格分开:

若输入有三个数字,则保证前两个数字为6;

若输入有两个数字,则保证第一个数字为6,后一个数字不为6;

若输入只有一个数字,则保证该数字不为6。

输出: 单个整数:表示获得的优惠金额。

数据范围:保证输入的每个数字在1到6之间。

输入样例1:

6 3

输出样例1:

10

输入样例2:

6 6 6

输出样例2:

1000

输入样例3:

1

输出样例3:

0

Bug代码:

youhui = 0

n = 1

while (n < 4):

a = int(input())
if a == 6:
    if n == 1:
        youhui += 10
    else:
        youhui *= 10
    continue
    n += 1
else:
    break
    n += 1
    print(youhui)
2023/1/18 21:10
加载中...