Python初級プログラミング(1)
2023/07/17 ※サーバー移行しました: http://cf661650.cloudfree.jp/altmo_toolbox | ||||||||||||||||||||||
[Prev]
[Next]
[Top]
,
Python
| ||||||||||||||||||||||
そろそろPython使おう
Python初級プログラミング(1):目次
"hello, world!!"とコメントと漢字コード: [目次へ]
# はコメント print ("hello, world!") # お約束 # スクリプトファイルの漢字コードはUTF-8 print ("ハロー, ワールド!") >001_sample.py hello, world! ハロー, ワールド! 変数,数値,文字列: [目次へ]
int_a = 100 # 整数 print ("int_a =",int_a) # printは「,」で連接できる dbl_b = 123.456 # 倍精度浮動小数点 print ("dbl_b =",dbl_b) str_c = "Yesterday, I have enjoyed" # 文字列1 str_d = "long jogging." # 文字列2 print (str_c, str_d) >002_sample.py int_a = 100 dbl_b = 123.456 Yesterday, I have enjoyed long jogging. 演算子とBool変数: [目次へ]
bool_flag_a = False bool_flag_b = True print ("bool_flag_a =",bool_flag_a) print ("bool_flag_b =",bool_flag_b) print ("flag_a and flag_b =",bool_flag_a and bool_flag_b) print ("flag_a or flag_b =",bool_flag_a or bool_flag_b) >003_sample.py bool_flag_a = False bool_flag_b = True flag_a and flag_b = False flag_a or flag_b = True 条件分岐(if文): [目次へ]
int_a = 80 print ("---- int_a =",int_a,"----") if int_a > 100: print ("(1)100より大きい:",int_a) elif (int_a <= 100) and (int_a >= 50): # <== ここ print ("(2)100以下50以上:",int_a) else: print ("(3)50未満:",int_a) int_b = 200 print ("---- int_b =",int_b,"----") if int_b > 100: # <========================== ここ print ("(1)100より大きい:",int_b) elif (int_b <= 100) and (int_b >= 50): print ("(2)100以下50以上:",int_b) else: print ("(3)50未満:",int_b) int_c = 30 print ("---- int_b =",int_c,"----") if int_c > 100: print ("(1)100より大きい:",int_c) elif (int_c <= 100) and (int_c >= 50): print ("(2)100以下50以上:",int_c) else: # <================================= ここ print ("(3)50未満:",int_c) >004_sample.py ---- int_a = 80 ---- (2)100以下50以上: 80 ---- int_b = 200 ---- (1)100より大きい: 200 ---- int_b = 30 ---- (3)50未満: 30 リスト: [目次へ]
list_a = [0,1,2,"3:文字列",4] print ("All =",list_a) print ("[0] =",list_a[0]) print ("[1] =",list_a[1]) print ("[2] =",list_a[2]) print ("[3] =",list_a[3]) print ("[4] =",list_a[4]) >005_sample.py All = [0, 1, 2, '3:文字列', 4] [0] = 0 [1] = 1 [2] = 2 [3] = 3:文字列 [4] = 4 繰り返し(for文): [目次へ]
list_int_a = [0,20,40,80,160] for int_a in list_int_a: # listオブジェクトのiteratorでループ回数決まる if int_a > 100: print ("100 <",int_a) elif (int_a <= 100) and (int_a > 30): print ("100>=",int_a,"> 30") else: print (" 30>=",int_a) >006_sample.py 30>= 0 30>= 20 100>= 40 > 30 100>= 80 > 30 100 < 160 list_int_a = [0,50,100,200,400] for i in range(4): # range関数で[0,1,2,3]の「リスト」を渡している if list_int_a[i] > 100: print ("100 <",list_int_a[i]) elif (list_int_a[i] <= 100) and (list_int_a[i] > 30): print ("100>=",list_int_a[i],"> 30") else: print (" 30>=",list_int_a[i]) >007_sample.py 30>= 0 100>= 50 > 30 100>= 100 > 30 100 < 200 繰り返し(while文): [目次へ]
list_int_a = [0,50,100,200,400] i = 0 while i < 3: if list_int_a[i] > 100: print ("100 <",list_int_a[i]) elif (list_int_a[i] <= 100) and (list_int_a[i] > 30): print ("100>=",list_int_a[i],"> 30") else: print (" 30>=",list_int_a[i]) i = i + 1 >008_sample.py 30>= 0 100>= 50 > 30 100>= 100 > 30 繰り返しの中断(break文): [目次へ]
list_int_a = [0,50,100,200,400] for int_a in list_int_a: if int_a == 100: print ("100 is found !!") break else: print (int_a, "is not 100 ...") >009_sample.py 0 is not 100 ... 50 is not 100 ... 100 is found !! 今回はここまで。そして次回
| ||||||||||||||||||||||
Notes | ||||||||||||||||||||||
Copyright(C) 2023 Altmo
本HPについて | ||||||||||||||||||||||
[Prev]
[Next]
[Top]
,
Python
|