[BaekJoon/Python]for文:2739、10950、8393、15552、2741、2742


白駿ステージ3,for Moon


#2739九九九诀


N入力後、gugudan Nセグメントを出力するプログラムを作成します.出力形式で出力すればよい.

👩🏻‍💻 My Code :

n = int(input())
for i in range(1,10):
    print(f'{n} * {i} = {n*i}')

#10950 A+B - 3


2つの整数AとBを入力し、A+Bを出力するプログラムを作成します.

👩🏻‍💻 My Code :

t = int(input())
for i in range(t):
    A, B = map(int, input().split())
    print(A+B)

#8393と


nが与えられると,1からnまでの和を求めるプログラムを作成してください.

👩🏻‍💻 My Code :

n = int(input())
sum = 0
for i in range(1, n+1):
    sum+=i
print(sum)

#15552快速A+B


第1行は、試験例の個数Tを与える.
各テストボックスはA+Bを順番に出力し、各行に1つずつ出力する.
import sys

t = int(input())
for i in range(t):
        A, B = map(int, sys.stdin.readline().split())
        print(A, B)

💥 sys.stdin.readline( ) ?


今回の白準題では、inputの代わりにsysを使います.stdin.readlineの使用を示します.
sys.stdin.readlineって何?
鼻Rapで使用したことがありますが、ずっとエラーで鼻Rapではサポートされていないようです.
まず、sys.stdin.readlineを使用するにはimport sysを使用する必要がある.
なぜいつも使っているInputの代わりにこれを使わせてくれたのでしょうか?
  • inputより値を受け入れるのが速いからです!
  • 2input( )内蔵関数は、入力値から開文字(n)を削除することによって返されます.
  • ですが、sys.stdin.readlineは削除せず、すべての開行文字(n)を返します.
    だからsys.stdin.readlineのテーマを書くのは「快速A+B」です…!
  • #2741 N書き込み


    👩🏻‍💻 My Code :

    n = int(input())
    for i in range(1, n+1):
        print(i)

    #2742期G N


    👩🏻‍💻 My Code :

    n = int(input())
    for i in range(n):
        print(n-i)
    or
    n = int(input())
    for i in range(n, 0, -1):
        print(i)