鱼C论坛

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

[已解决]谁能帮忙分析每行代码的作用

[复制链接]
发表于 2018-2-23 01:20:24 | 显示全部楼层 |阅读模式

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

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

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('在程序限定的范围内找不到答案!')



这个flag 属于什么值不清楚   还有x=7*(i+1)  i应该是层数的意思吧
最佳答案
2018-2-24 11:33:26
flag只是起一个判断是否为所要的值的一个作用,flag的值为1或0,若是1就执行一个条件,若是0就执行另一个条件。相当于Ture 和False的用法
A)[QQ)6X~V`D4FNX5WP99WH.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-2-23 02:25:13 | 显示全部楼层
自己想啊,这么简单的题,楼主要是10岁以上就应该懂得
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-23 07:09:08 | 显示全部楼层
蓝色王魂 发表于 2018-2-23 02:25
自己想啊,这么简单的题,楼主要是10岁以上就应该懂得

我这智商低还真么想出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-23 10:02:49 | 显示全部楼层
这个 i  <= 100 之间是没有的
i 要大于或等于第一个阶梯数
  1. x = 7
  2. i = 1
  3. flag = 0

  4. while i <= 200:
  5.     if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5) and (x%7 == 0):
  6.         flag = 1
  7.         break
  8.     else :
  9.         x= x+1

  10.         i = i+1
  11. if flag == 1:
  12.     print('阶梯数是:', x)
  13. else:
  14.     print('在程序限定的范围内找不到答案!')
复制代码



我一开始是这样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-24 10:49:41 | 显示全部楼层
flag应该是自己定义的一个标记位,是判断在小于等于100的范围是否能找到符合题目要求的阶梯数。
flag == 0 表示范围内找不到
flag == 1 表示范围内能找到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-24 11:33:26 | 显示全部楼层    本楼为最佳答案   
flag只是起一个判断是否为所要的值的一个作用,flag的值为1或0,若是1就执行一个条件,若是0就执行另一个条件。相当于Ture 和False的用法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-25 06:10:18 From FishC Mobile | 显示全部楼层
涛4091 发表于 2018-2-23 10:02
这个 i

那你的i+1没作用了吧,这么做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-26 09:25:47 | 显示全部楼层
无情老兔兔 发表于 2018-2-25 06:10
那你的i+1没作用了吧,这么做

如果 x 不能被(x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5) and (x%7 == 0)整除 在执行i= i+1 这个i+1 是结束循环的条件  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 01:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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