| 本帖最后由 麻薯一个罢了 于 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):
 
 复制代码# 初始化变量z,初始值为[1, 1]
z = [1, 1]
# 初始化变量a,表示输出数字的总长度
a = 99
# 当z中最后一个数字的位数小于a时,继续循环(即不断追加数字)
while len(str(z[-1])) < a:
    
    # 获取z中最后一个数字,将其转换为字符串并赋值给变量x
    x = str(z[-1])
    
    # 将z中最后一个数字和倒数第二个数字相加,将结果追加到z中
    z.append((z[-1] + z[len(z) - 2]))
    
    # 使用字符串居中的方式,将变量x输出,总长度为a
    print(x.center(a))
# 等待用户输入,以便查看结果
input()
 
 
 |