
思维
编程小影
这个作者很懒,什么都没留下…
展开
-
士兵射击类
任务1、编写一个枪类Gun,有名字name和子弹bullet两个属性,以及一个上膛shoot方法。2、编写一个士兵类People,有士兵名字和枪名两个属性,以及一个射击shoot方法。3、编写一个测试类测试士兵上膛(装子弹)和射击。要求1、士兵没抢不能射击2、有枪没子弹也不能射击原创 2022-10-28 11:25:13 · 515 阅读 · 1 评论 -
python爱伊斯坦阶梯的最小值
问题:爱因斯坦曾经提出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩下1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩下4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。这里有个明显的规律:阶梯的总数分别除以2、3、5、6余数分别为1、2、4、5,能同时满足这四个条件的最小阶梯数是29,而2,3,5,6的最小公倍数为30,因此,这个数必须是30的倍数-1。i = 29while i < 1000: if i % 7.原创 2022-04-02 13:37:55 · 922 阅读 · 0 评论