设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 2013|回复: 0

[编程算法] 一座山

[复制链接]
发表于 2023-4-22 08:27:05 | 显示全部楼层 |阅读模式
本帖最后由 麻薯一个罢了 于 2023-4-22 08:27 编辑

之前随便做了个东西,运行效果是这样:



                                                 1                                                  

                                                 2                                                  

                                                 4                                                  

                                                 8                                                  

                                                 16                                                

                                                 32                                                

                                                 64                                                

                                                128                                                

                                                256                                                

                                                512                                                

                                                1024                                                

                                                2048                                                

                                                4096                                                

                                                8192                                                

                                               16384                                                

                                               32768                                                

                                               65536                                                

                                               131072                                               

                                               262144                                               

                                               524288                                               

                                              1048576                                               

                                              2097152                                               

                                              4194304                                               

                                              8388608                                               

                                              16777216                                             

                                              33554432                                             

                                              67108864                                             

                                             134217728                                             

                                             268435456                                             

                                             536870912                                             

                                             1073741824                                             

                                             2147483648                                             

                                             4294967296                                             

                                             8589934592                                             

                                            17179869184                                             

                                            34359738368                                             

                                            68719476736                                             

                                            137438953472                                            

                                            274877906944                                            

                                            549755813888                                            

                                           1099511627776                                            

                                           2199023255552                                            

                                           4398046511104                                            

                                           8796093022208                                            

                                           17592186044416                                          

                                           35184372088832                                          

                                           70368744177664                                          

                                          140737488355328                                          

                                          281474976710656                                          

                                          562949953421312                                          

                                          1125899906842624                                          

                                          2251799813685248                                          

                                          4503599627370496                                          

                                          9007199254740992                                          

                                         18014398509481984                                          

                                         36028797018963968                                          

                                         72057594037927936                                          

                                         144115188075855872                                         

                                         288230376151711744                                         

                                         576460752303423488                                         

                                        1152921504606846976                                         

                                        2305843009213693952                                         

                                        4611686018427387904                                         

                                        9223372036854775808                                         

                                        18446744073709551616                                       

                                        36893488147419103232                                       

                                        73786976294838206464                                       

                                       147573952589676412928                                       

                                       295147905179352825856                                       

                                       590295810358705651712                                       

                                       1180591620717411303424                                       

                                                  ......(有一些长)


代码是这样子(注释是GPT写的www):

  1. # 初始化变量z,初始值为[1, 1]
  2. z = [1, 1]

  3. # 初始化变量a,表示输出数字的总长度
  4. a = 99

  5. # 当z中最后一个数字的位数小于a时,继续循环(即不断追加数字)
  6. while len(str(z[-1])) < a:
  7.    
  8.     # 获取z中最后一个数字,将其转换为字符串并赋值给变量x
  9.     x = str(z[-1])
  10.    
  11.     # 将z中最后一个数字和倒数第二个数字相加,将结果追加到z中
  12.     z.append((z[-1] + z[len(z) - 2]))
  13.    
  14.     # 使用字符串居中的方式,将变量x输出,总长度为a
  15.     print(x.center(a))

  16. # 等待用户输入,以便查看结果
  17. input()
复制代码



您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 07:53

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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