麻薯一个罢了 发表于 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):
# 初始化变量z,初始值为
z =

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

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

# 等待用户输入,以便查看结果
input()



页: [1]
查看完整版本: 一座山