python 3の入力方式と複数の入力方法
python 3の入力方法
1.キーボード入力の読み込み
内蔵関数input()はキーボード標準入力を受信します。
input()関数とraw_input()関数は基本的に交換できますが、inputは有効なPython式の入力と仮定して演算結果を返します。これは両者の最大の違いです。
3.sys.stdin.readline()
sys.stdin.readline()は、すべての入力を文字列として扱い、最後に改行符''を含め、sys.stdin.readline().strip(')を通じて改行を削除することができます。
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 i<a:
b=int(input())
print(b)
i=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)
一行複数の値入力
a,b = map(int,input().split())
print(a,b)
以上のpython 3の入力方法と複数の入力方法は小編集が皆さんに提供した内容の全てです。参考にしていただければと思います。よろしくお願いします。