当前位置: 首页 > news >正文

设计网站公司为什么都在上海推广形式

设计网站公司为什么都在上海,推广形式,网站建设职员,做图素材网站[题目描述] 假设有 N 盏灯(N 为不大于 5000 的正整数),从 1 到到 N 按顺序依次编号,初始时全部处于开启状态;第一个人( 1 号)将灯全部关闭,第二个人( 2 号)将…

[题目描述]
假设有 N 盏灯(N 为不大于 5000 的正整数),从 1 到到 N 按顺序依次编号,初始时全部处于开启状态;第一个人( 1 号)将灯全部关闭,第二个人( 2 号)将编号为 2 的倍数的灯打开,第三个人( 3 号)将编号为 3 的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和  3 号一样,将凡是自己编号倍数的灯做相反处理。问当第 N 个人操作完之后,有哪些灯是关闭着的?
输入:
输入共一行,一个整数 N ,为灯的数量。
输出:
输出共一行,按顺序输出关着的灯的编号。编号与编号之间间隔一个空格。
样例输入1
10

样例输出1
1 4 9

样例输入2
5

样例输出2
1 4

提示:
对于 100% 的数据,保证 1<= N<= 5000 。
来源/分类(难度系数:一星)


完整代码展示:
a=int(input())
b=[]
for i in range(1,a+1):
    b.append(i)
for j in range(0,len(b)):
    b[j]=0
c=2
while c<a+1:
    for k in range(0,len(b)):
        if (k+1)%c==0:
            if b[k]==0:
                b[k]=1
            else:
                b[k]=0
    c+=1
sum=""
for l in range(0,len(b)):
    if b[l]==0:
        sum+="{} ".format(l+1)
print(sum)


代码解释:
a=int(input())
 b=[]
                  ”,让用户输入灯的数量,并建立一个空列表b。
for i in range(1,a+1):
       b.append(i)
 for j in range(0,len(b)):
       b[j]=0         
                ”,将从1至a的数字依次添加进列表b中。再将列表b中的所有元素替换为0,代表对所有灯的第一步操作(将所有灯关闭)。
c=2
 while c<a+1:
        for k in range(0,len(b)):
              if (k+1)%c==0:
                   if b[k]==0:
                         b[k]=1
                  else:
                         b[k]=0
       c+=1             
                     ”,设置循环密码子为c,并将其初始值设为2(因为前面已经进行过了第一步操作:将所有灯关闭)。每循环一次,就将遍历一次列表b中所有元素,查看b中所能被c整除的编号的灯的状态:如果为关闭状态0,那么就将其改为打开状态1;反之亦然。循环一次,循环密码子c就加1,直至c=a+1,跳出整个while循环。
sum=""
 for I in range(0,len(b)):
       if b[l]==0:
            sum+="{} ".format(l+1)
 print(sum)   
                           ”,遍历列表b中所有元素,如果该元素为0,则将其所对应的编号连接起来,每两个编号之间插入一个空格,直至循环结束。打印最终结果。(本题解题核心:1,将灯关闭状态设为0,打开状态设为1;2,灯的编号与灯的状态之间的转换)。

 

运行效果展示:

afc46384f87848d8968930f67ad8070a.jpg

0473b476638e459b8c1efef09ecc7afa.jpg 

 操作过程展示:

58127ca1b8d9420f9b6c8f358817d568.jpg

              (声明:以上内容均为原创) 

 

 

http://www.hkea.cn/news/555869/

相关文章:

  • 营销网站导航栏常见网站搜索排名靠前
  • 深圳市政府网站官网百度地图疫情实时动态
  • 上海建设工程咨询网 首页深圳优化排名公司
  • 杭州哪个网站建设最好做网站的网络公司
  • 制作一个网站步骤东莞网络营销销售
  • 专业的营销网站建设公司百度联盟注册
  • 机械类网站用什么做背景指数运算法则
  • 微信如何绑定网站加速游戏流畅的软件
  • 茂名整站优化百度问答首页
  • 手机网站搭建网络宣传方式
  • 2003网站建设网站seo哪家公司好
  • 成都学校网站制作2022年国际十大新闻
  • 工厂外贸网站建设台州网络推广
  • 酒店网站建设方案策划百度seo怎么做网站内容优化
  • 网站更改公司需要重新备案吗搜索网页内容
  • 现在做网站还用dw做模板了吗成人电脑速成培训班
  • 做app要不要建网站刚开的店铺怎么做推广
  • 做生存分析的网站有哪些专业的网站优化公司
  • 网站双倍浮动百度联盟app
  • 北京网站设计确保代码符合w3c广州网络营销的推广
  • 做网站实名认证有什么用百度移动端模拟点击排名
  • 知更鸟wordpress 怎样沈阳百度seo关键词优化排名
  • 携程网站模板互联网营销策略有哪些
  • 做网站内链什么意思上海排名优化seobwyseo
  • 四川做直销会员网站百度网盘帐号登录入口
  • 做百度竞价对网站有无要求网站推广排名服务
  • 建设工程合同包括成都网站改版优化
  • 深圳不加班的互联网公司整站seo优化
  • 中国做的很好的食品网站肇庆疫情最新消息
  • 做时时彩网站微信seo关键词有话要多少钱