パイソン・メモ 「AIZU ONLINE JUDGE」標準入力の方法
超初心者の私には標準入力がいまいちわからないです。そこで、標準入力を中心にきづいたことをメモしていこうと思います。
一行に整数を入力 整数と整数の間に空白を1あける。
l = input().split(" ") 整数の数がいくつでもOK
一つの場合は s = int(input())
注意
入力は必ずstrの形なので、数値にするには intをつける。
パイザの無料パイソンのコースが終わったので 「AIZU ONLINE JUDGE」にチャレンジして見ようと思います。
問題 の Input
1ITP1_1_A inputなし
2 ITP1_1_B 入力として1つの整数 x が与えられます。 x = input()
3 ITP1_1_C a と b が1つの空白で区切られて与えられます。l = input().split(" ")
lでなくてもいい。(任意の文字でOk)
4 ITP1_1_D Sが1行に与えられます。 s = int(input())
5 ITP1_2_A 入力は空白で区切られた2つの整数 a, b から構成されています。 num = input().split(" ") numでなくて任意の文字でもいい
6 ITP1_2_B 3つの整数が空白で区切られて与えられます。 num = input().split(" ")
7 ITP1_2_C 3つの整数が空白で区切られて与えられます。 num = input().split(" ")
8ITP1_2_D num = input().split(" ") numでなくて任意の文字でもいい。整数5こ入力
9 ITP1_3_A input なし 文字を1000回繰り返す
10 ITP1_3_B x = int(input())
11 ITP1_3_C x,y = map(int,input().split(" "))
12 ITP1_3_D a,b,c= map(int, input().split(" ")) #a、b、cが空白一つで区切り与えられる
13 ITP1_4_A inputは a,b=input().split(" ")
めも
・Print(d,r,f,)コンマで続けると改行の代わりに半角スペースになる.
#d r f
・6桁目を四捨五入する場合、
fa=round(f,-5) 0.00001まで表示されます。13 ITP1_4_C
input はa, op, b =
input().split()
最初if else 書いたけど、なぜか割り算がうまくいかない。
? は print()でぬける
While True:をつかって
? をbreak
でぬける。
elif op== "?":
break
切り捨ての演算子は //