LoginSignup
2
2

More than 5 years have passed since last update.

プログラマの考え方が○○本より(Python)

Posted at

続いて

問題:横倒しの三角形を表示

cout << "#"とcout<<"\n"の2つの出力文だけを使い、
ハッシュ記号(#)で横倒しの三角形を作るプログラムを書いてみよう

前回の問題まではワンライナーでかけていたのですが、
僕の現状では書き収まらないというか実行されてしまって
まとまらなかったのでファイルに書いて実行したのが以下になります。
(多分、本当の解答はもっとこうネストっていうんですか、うまく書けるのでしょうけど、
 できないm(_ _)m)

以下解答

test.py
#!/usr/bin/env python
#coding:utf-8

str = "####"
for i in range(1,5,1):
    slice = str[:i]
    print(slice)

for i in range(3,0,-1):
    slice = str[:i]
    print(slice)
・・・
$ python test.py
#
##
###
####
###
##
#

とても微妙な気がするんです。

2
2
11

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2