您的位置:首页 > 其它

【名企笔试】美团2017校招 大富翁游戏

2018-02-06 18:16 302 查看
1.大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法。 

输入描述:

输入包括一个整数n,(1 ≤ n ≤ 6)

输出描述:

输出一个整数,表示投骰子的方法

输入例子:

6

输出例子:

32

2.程序

# !/usr/bin/python
# -*- coding: UTF-8 -*-

def sum(n):
a = 0
if n <= 6:
return 2 ** (n-1)
else:
for i in range(1, 6):
a += sum(n - i)
return a

if __name__ =='__main__':
n = int(input('请输入:'))
print(sum(n))

  请输入:12

   1824
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: