python 3の入力方式およびマルチグループ入力
2947 ワード
python 3の入力方式
1.キーボード入力内蔵関数の読み込みinput()キーボード標準入力の受信
デフォルトでは文字列タイプが返されますが、強制変換で他のタイプに変更できます.
2.raw_input()(python 2のみ)input()関数とraw_Input()関数は基本的に交換できますが、inputは入力が有効なPython式であると仮定し、演算結果を返します.これは両者の最大の違いです.
[3, 5, 7, 9]
3.sys.stdin.readline() sys.stdin.readline()は、すべての入力を文字列と見なし、最後に改行文字'''を含むsys.stdin.readline().strip(')改行を削除します.
マルチグループ入力
1行に複数の値を入力
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)