[Python]バックアップアルゴリズム#10996


📝 質問する
一例を見て、ルールを導き出して、星を撮ってください.
入力
第1行はN(1≦N≦100)を与える.
🖨 しゅつりょく
1行目から順番に星を出力します.
入力例1
1
🖨 サンプル出力1
*
入力例2
2
🖨 サンプル出力2
*
 *
*
 *
入力例3
3
🖨 サンプル出力3
* *
 *
* *
 *
* *
 *
入力例4
4
🖨 サンプル出力4
* *
 * *
* *
 * *
* *
 * *
* *
 * *
📚 私が提出したコード
import sys
n = int(sys.stdin.readline())
even = '* ' * ((n - 1) // 2) + '*'
odd = ' *' * (n // 2)
for i in range(2 * n):
    if i % 2 == 0:
        print(even)
    else:
        print(odd)
▼▼私が提出したコードの説明
  • sys.stdin.readline():キーボード入力値を受信する関数(既存のinput()よりずっと速い)
  • 「a」*b:文字列「a」をb回繰り返した文字列に返します.
  • range(a):0からa-1の整数を返す関数
  • メモリ:30864 KB
  • 時間:76 ms
  • コード長:188 B