QQ登录

只需一步,快速开始

搜索
鱼C论坛笔记大赛成绩公示
查看: 72|回复: 0

[争议讨论] Python:问题贴之台阶问题

[复制链接]
最佳答案
205 
累计签到:205 天
连续签到:42 天
发表于 2017-8-9 21:19:05 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

x
著名的台阶问题:

看不懂,看不懂,求解释

  1. x = 7
  2. i = 1
  3. flag = 0

  4. while i <= 100:#当i<= 100 执行while里面的语句(一直循环,直到i>100跳出循环)
  5.     if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):#假如x对2求余,的余数等于1,且x对3求余,的余数等于2.....
  6.         flag = 1                          #执行:把1赋值给flag
  7.     else:                                   #if条件不成立,执行下面语句
  8.         x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7#把7*(i +1) 赋值给x
  9.     i += 1                                #i = i+1

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



看完注释,台阶问题就是这么简单!
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-9-25 10:35 Powered by Discuz! X2.5 Theme by dreambred

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