列表

详情


NC22050. 翻转直角三角形图案

描述

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的翻转直角三角形图案。

输入描述

多组输入,一个整数(2~20),表示翻转直角三角形直角边的长度,即“*”的数量,也表示输出行数。

输出描述

针对每行输入,输出用“*”组成的对应长度的翻转直角三角形,每个“*”后面有一个空格。

示例1

输入:

5

输出:

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

示例2

输入:

6

输出:

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

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3(pypy3.6.1) 解法, 执行用时: 64ms, 内存消耗: 18532K, 提交时间: 2020-05-29 20:01:59

try:
 while 1:
  for i in range(int(input()),0,-1):
   print('* '*i)
except:1

Python(2.7.3) 解法, 执行用时: 14ms, 内存消耗: 2916K, 提交时间: 2020-05-29 20:06:05

try:
 while 1:
  for i in range(int(input()),0,-1):
   print'* '*i
except:1

Python3(3.5.2) 解法, 执行用时: 28ms, 内存消耗: 3428K, 提交时间: 2020-05-29 22:14:30

import sys
for s in sys.stdin:[print("* "*i)for i in range(int(s),0,-1)]

上一题