python进阶练习题:纸牌屋【难度:2级】:

你想建立一个标准的房子的卡,但你不知道你有多少卡需要.编写一个程序,它会根据你想拥有的楼层数计卡的数量最少.例如,如果你想有一个一层楼的房子,你会需要他们的7(在基础层2双两张牌,一个水平卡及一对拿到1楼).在这里你可以看到我的意思是哪种卡房子:
http://www.wikihow/Build-a-Tower-of-Cards

注意有关地板:

这习题使用建筑楼层英国编号系统.如果你希望你的纸房子有一楼,它需要一个地下,然后上面一楼.

细则(红宝石和JavaScript的&的Python&R)

输入必须是一个大于0的整数,对于其他的输入产生一个错误.

详细资料(哈斯克尔)

输入必须是一个大于0的整数,对于其他输入返回Nothing.

编程目标:

def house_of_cards(floors):
    pass


测试样例:

Test.expect(house_of_cards(1) == 7)


最佳答案(多种解法):

点击查看答案

更多关联题目:

交流讨论:

景越Python基础训练营QQ群

欢迎各位同学加群讨论,一起学习,共同成长!

免责申明:

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/house-of-cards

更多推荐

python进阶练习题:纸牌屋【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶