blhx 发表于 2021-10-20 23:09:58

求助

a,b = int(input()),0
for i in range(a+1):
    if i%2==1:
      b = '*'*i
      print('{:^a}'.format(b))
format宽度是不确定的应该怎么解决啊!!!{:5_99:}

hrpzcf 发表于 2021-10-20 23:24:30

a, b = int(input()), 0
for i in range(a + 1):
    if i % 2 == 1:
      b = "*" * i
      print("{:^{}}".format(b, a))

blhx 发表于 2021-10-20 23:31:46

hrpzcf 发表于 2021-10-20 23:24


multiple statements found while compiling a single statement,这个是有问题的

hrpzcf 发表于 2021-10-20 23:47:12

blhx 发表于 2021-10-20 23:31
multiple statements found while compiling a single statement,这个是有问题的

不要在shell上一次粘贴多行,新建文件再运行

blhx 发表于 2021-10-20 23:58:18

hrpzcf 发表于 2021-10-20 23:47
不要在shell上一次粘贴多行,新建文件再运行

谢谢{:5_110:}
页: [1]
查看完整版本: 求助