パイソン・メモ  「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 入力は複数のデータセットから構成されています。各データセットは1つの整数 x を含む1行から構成されています。
x = int(input())

11 ITP1_3_C 入力は複数のデータセットから構成されています。各データセットは空白で区切られた2つの整数 x, y を含む1行から構成されています。
x,y = map(int,input().split(" ")) 

12 ITP1_3_D  が1つの空白区切りで1行に与えられます。
 a,b,c= map(int, input().split(" ")) 
13 ITP1_4_A 1行に2つの整数 a, b が与えられます。
a,b=input().split(" ")

・Print(d,r,f,)コンマで続けると改行の代わりに半角スペースになる.
#d r f

 ・6桁目を四捨五入する場合、
fa=round(f,-5) 0.00001まで表示されます。
14 ITP_4_B   1つの実数 r が与えられます。

15 ITP1_4_C 入力は複数のデータセットから構成されています。各データセットの形式は以下のとおりです
a, op, b = input().split()

最初if else 書いたけど、なぜか割り算がうまくいかない。
? は print()でぬける
While True:をつかって
? break
でぬける。    elif op== "?":
         break
切り捨ての演算子は // 

16 ITP1_4_D 1行目に整数の数 が与えられます。2行目に 個の整数 が空白区切りで与えられます。
n=int(input())
array = list(map(int, input().split()))
2行に分けてみた。

人気の投稿

韓ドラ Sky キャッスル   ヨンジュのつらさ、母の自殺の原因

ベレン・サートさんが新・オスマン帝国外伝~影の女帝キョセム~シーズン2に出演しなかった理由

ペントハウス シーズン2 25話と26話(最終話)