鱼C论坛

 找回密码
 立即注册
查看: 1101|回复: 7

[已解决]大神在哪里?(第二季)

[复制链接]
发表于 2017-12-18 18:20:31 | 显示全部楼层 |阅读模式

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

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

x
x = 7
i = 1
flag = 0

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
        flag = 1
    else:
        x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7
    i += 1

if flag == 1:
    print('阶梯数是:', x)
else:
    print('在程序限定的范围内找不到答案!')

爱因斯坦那道题   X   I    FLAG   分别代表什么?
最佳答案
2017-12-18 19:34:05

1.在这个缩进下,表示这个 if 判断为 True,即这个数被找到了,所以 flag = 1.

2.这个 i + 1是因为 7 的 i 倍不是要找的数,那么下次就要判断7 的(i+1)倍

3.这个 i + 1是为了限制循环的次数,在700以下限定的范围内寻找这个数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-18 18:23:51 | 显示全部楼层
x 是 7的倍数, i 表示 几倍,flag 用来判断 这个数被找到没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-18 18:38:16 | 显示全部楼层
那道题不是让找出符合条件的数吗 X就是那个数
如何求X,X一定是7的倍数 所以i用来存放倍数关系
flag用于结束循环,如果flag==1那表示这个数就找到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-18 19:26:58 | 显示全部楼层
°蓝鲤歌蓝 发表于 2017-12-18 18:23
x 是 7的倍数, i 表示 几倍,flag 用来判断 这个数被找到没有

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
        flag = 1(这是什么意思?又为什么在这个缩进下?
    else:
        x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7(I代表倍数,为什么又要加1
    i += 1(这个  I += 1又是干嘛?  为什么和  IF   ELSE  是一个等级下的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-18 19:27:29 | 显示全部楼层
阿撩 发表于 2017-12-18 18:38
那道题不是让找出符合条件的数吗 X就是那个数
如何求X,X一定是7的倍数 所以i用来存放倍数关系
flag用于 ...

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
        flag = 1(这是什么意思?又为什么在这个缩进下?
    else:
        x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7(I代表倍数,为什么又要加1
    i += 1(这个  I += 1又是干嘛?  为什么和  IF   ELSE  是一个等级下的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-18 19:34:05 | 显示全部楼层    本楼为最佳答案   

1.在这个缩进下,表示这个 if 判断为 True,即这个数被找到了,所以 flag = 1.

2.这个 i + 1是因为 7 的 i 倍不是要找的数,那么下次就要判断7 的(i+1)倍

3.这个 i + 1是为了限制循环的次数,在700以下限定的范围内寻找这个数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-18 21:56:26 | 显示全部楼层

建议你认真学习一下 python语法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-19 16:53:50 | 显示全部楼层
阿撩 发表于 2017-12-18 21:56
建议你认真学习一下 python语法

不专业你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 16:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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