【问题标题】:python script for Reverse Flow [duplicate]用于逆流的python脚本[重复]
【发布时间】:2021-07-14 03:46:57
【问题描述】:

在这里学习编码

for i in range(0,5):
    for j in range(0,i+1):
        print("*",end='\t')
    
    print("")

会得到你

*
*       *
*       *       *
*       *       *       *
*       *       *       *       *

但我想倒过来

* * * * * 
* * * *
* * *
* * 
* 

我该怎么做?

【问题讨论】:

  • 循环可以倒数也可以倒数。您所关注的书/教程肯定有这样的例子。
  • 除了使外部循环倒数而不是递增计数的选项外,您还可以将内部循环计数至5-i 而不是i+1

标签: python


【解决方案1】:

实现此目的的 Python 方法是使用列表推导和库函数。

star_list = ["\t".join(["*" for i in range(j)]) for j in range(5)]
forwards_str = "\n".join(star_str)
backwards_str = "\n".join(reversed(star_str))

print(forwards_str)
print(backwards_str)

【讨论】:

    【解决方案2】:

    oop 计数到 5-i 而不是 i+1

    完美运行

    【讨论】:

      猜你喜欢
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      • 2011-06-02
      • 2022-10-17
      • 2019-10-31
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多