一座山
本帖最后由 麻薯一个罢了 于 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]