python 3の入力方式およびマルチグループ入力

2947 ワード

python 3の入力方式
1.キーボード入力内蔵関数の読み込みinput()キーボード標準入力の受信
str = input("   ")
print(str)

デフォルトでは文字列タイプが返されますが、強制変換で他のタイプに変更できます.
num = int(input("   "))
print(num, type(num))
//type(  )

2.raw_input()(python 2のみ)input()関数とraw_Input()関数は基本的に交換できますが、inputは入力が有効なPython式であると仮定し、演算結果を返します.これは両者の最大の違いです.
a=input([x+1 for x in range(2,10,2)])
print(a)

[3, 5, 7, 9]
3.sys.stdin.readline() sys.stdin.readline()は、すべての入力を文字列と見なし、最後に改行文字'''を含むsys.stdin.readline().strip(')改行を削除します.
import sys
c = sys.stdin.readline()
print(c,type(c))

マルチグループ入力
a=int(input())
i=0
while ii=i+1
a=input().split()
for x in a:
    print(int(x))

while True:
        a = sum(map(int, input().split()))
        if(a==0):
            exit(0)
        else:
            print(a)

1行に複数の値を入力
a,b = map(int,input().split())
print(a,b)