|
Python初級プログラミング(1)
2023/07/17 | ||||||||||||||||||||||
|
[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
|