鱼C论坛

 找回密码
 立即注册
查看: 1016|回复: 3

0基础学Python--爱因斯坦算台阶问题

[复制链接]
发表于 2018-12-12 12:14:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目:一个数,除以2余1 ,除以3余2,除以5余4,除以6余5,除以7刚好不余,求这个数。
我的思路
i=0
while(i<10000):
    if (i%2==1)and(i%3==2)and(i%5==4)and(i%6==5) :
        print("这个数就是:",i)
        i=(i+1)*7
    else:
        continue  
print('game over')

最后直接输出一个等号和game over

不知道哪里有问题,以及我跟着程序走一遍,发现好像逻辑上有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-12 12:23:35 | 显示全部楼层
i=1
if balabala,不符合
else 继续吧
i=1
if balabala,不符合
else 继续吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-12 12:36:41 | 显示全部楼层
i=(i+1)*7是每次必须执行的,不能单在if里,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-12 13:15:55 | 显示全部楼层
i=(i+1)*7不对
i的值为0,7,56,399.....
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-12 06:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表