出力
print(Hello World!)
入力
# 文字 a = input() # 数値 a = int(input()) # 空白区切りの複数の数値 abc = list(map(int, input().split())) # リスト a,b,c = map(int, input().split()) # 複数の変数に切り出し
比較演算子
a > b | a が b より大きい |
a < b | a が b より小さい |
a >= b | a が b 以上 |
a <= b | a が b 以下 |
a == b | a と b が同じ |
a != b | a と b が異なる |
ブール演算子
a and b | a と b が共に真の場合真 |
a or b | a か b のどちらかが真の場合真 |
not a | a が真ではない場合真 |
if文
if a == b : print("a == b") elif a > b: print("a > b") else: print("a < b") print("End")
a, b = 1, 1のとき
a == b End
a, b = 2, 1のとき
a > b End
a, b = 1, 2のとき
a < b End
while文
a = 0 while True: if a == 5: break print(a) a += 1 print("End")
実行結果
0 1 2 3 4 End
for文
print("[A]") for i in range(5) : # iを5まで1ずつ加算 print(i) print("[B]") for i in range(1,6) : # iを1から6まで1ずつ加算 print(i) print("[C]") for i in range(0, 10, 2) : #iを0から10まで2ずつ加算 print(i) print("End")
実行結果
[A] 0 1 2 3 4 [B] 1 2 3 4 5 [C] 0 2 4 6 8 End
文字列操作
# 文字列の連結 a = "Hello" b = "World" print(a + b) #HelloWorld a = "Hello" b = 10 print(a + str(b)) #Hello10 a = "Hello" b = "World" print("%s %s" %(a, b)) #Hello World a = "Hello" b = 100 print("%s %d" %(a, b)) #Hello 100 a = "Hello" b = 3.14159265359 print("%s %.6f" %(a, b)) #Hello 3.141593