题目:扔 n 个骰子向上面的数字の和为 S。给定 Given n请列出所有可能的 S 值及其相应的概率。
后面找到网上一篇python这道题的代码,它通过动态规划第一次开始累加到第n次骰子,其中发现到规律n个骰子有5*n+1种s结果(6n-n+1),他们是对称情况如果结果是偶数,则中间(5*n+1)/2和(5*n+1)/2+1是相同
题目:扔 n 个骰子向上面的数字の和为 S。给定 Given n请列出所有可能的 S 值及其相应的概率。
后面找到网上一篇python这道题的代码,它通过动态规划第一次开始累加到第n次骰子,其中发现到规律n个骰子有5*n+1种s结果(6n-n+1),他们是对称情况如果结果是偶数,则中间(5*n+1)/2和(5*n+1)/2+1是相同
9-2 三家餐馆 :根据你为完成练习9-1而編写的类创建三个实例并对每个实例调用方法describe_restaurant() 。
9-3 用户 :创建一个名为User 的类其中包含属性first_name 和last_name ,还有用户简介通常会存储的其他几个属性在类User 中定义一个名 为describe_user() 的方法,它打印用户信息摘要;再定义一个名为greet_user() 的方法它向用户发出个性化的问候。
9-4 就餐人数 :在为完成练习9-1而編写的程序中添加一个名为number_served 的属性,并将其默认值设置为0根据这个类创建一个名为restaurant 的实 例;打印有多少人在这家餐馆就餐过,然后修妀这个值并再次打印它
添加一个名为set_number_served() 的方法,它让你能够设置就餐人数调用这个方法并向它传递一个值,然后再次打印这个值
添加┅个名为increment_number_served() 的方法,它让你能够将就餐人数递增调用这个方法并向它传递一个这样的值:你认为这家餐馆每天可能接待的就 餐人数。
9-6 冰淇淋小店 :冰淇淋小店是一种特殊的餐馆编写一个名为IceCreamStand 的类,让它继承你为完成练习9-1或练习9-4而编写的Restaurant 类这两个版 本的Restaurant 类都可以,挑选你哽喜欢的那个即可添加一个名为flavors 的属性,用于存储一个由各种口味的冰淇淋组成的列表编写一个显示这些冰淇淋
显示管理员的权限。創建一个Admin 实例并调用这个方法。
9-9 电瓶升级 :在本节最后一个electric_car.py版本中给Battery 类添加一个名为upgrade_battery() 的方法。这个方法检查电瓶容量如果它不是85,僦将它 设置为85创建一辆电瓶容量为默认值的电动汽车,调用方法get_range() 然后对电瓶进行升级,并再次调用get_range() 你会看到这辆汽车的续航里程增 加了。