sample_int =1
while sample_int <= 10:
print(sample_int)
sample_int = sample_int + 1
i=0
while i<5:
if i ==2:
i+=1
continue
print(i)
i+=1
i=0
while i<5:
if i ==2:
break
print(i)
i+=1
sample_int =1
while sample_int <= 10:
print(sample_int)
sample_int = sample_int + 1
i=0
while i<5:
if i ==2:
i+=1
continue
print(i)
i+=1
i=0
while i<5:
if i ==2:
break
print(i)
i+=1
aaaa = 'abcde12345'
print(aaaa)
# 5回繰り返し処理を行う
for i in [1,2,3,4,5]:
print(i)
# リスト型の変数に6つの要素を格納する
sample_list =[ 1,2,3,4,5,6]
# 6回繰り返し処理を行う
for i in sample_list:
print(i)
# 10個の数値を持ったオブジェクトを生成
print(range(10))
print(list(range(10)))
for i in range(3):
print(i)
# 文字列型の文字数だけ実行する場合
for i in 'apple':
print(i)
# range関数で4回だけ実行する場合
for i in range(4):
print(i)
# 5から9まで
for i in range(5,10):
print(i)
# 2から10手前までの偶数
for i in range(2,10,2):
print(i)
# 20から10手前までの3個飛ばしで
for i in range(20,10,-3):
print(i)
li = ['Alice', 'in', 'Chains']
for name in li:
if name == 'in':
print('!!BREAK!!')
# ここで抜ける
break
# 2回目の処理は行われない
print(name)
for i in ['Alice', 'in', 'Chains']:
print(i)
else:
# for文の後に実行される
print('処理終了')
li = ['Alice', 'in', 'Chains']
for name in li:
if name == 'in':
print('!!BREAK!!')
break
print(name)
else:
# break後は実行されない
print('!!FINISH!!')
li = ['Alice', 'in', 'Chains']
for name in li:
if name == 'in':
print('!!continue!!')
# ここで処理を飛ばす
continue
# continue後は実行されない
print(name)
else:
# 最後に実行される
print('!!FINISH!!')
# if文で条件に合致した場合printする
if 1<2:
print('1より2の方がおっきい')
if 1<2:
print('1より2の方がおっきい')
# 条件はTrue or False
hh = 8
if hh== 8:
print(hh)
hh = 7
if hh== 8:
print('{}時だよ、全員集合'.format(hh))
else:
# 条件に合致しなければこちらが実行される。
print('{}時だよ、全員解散'.format(hh))
hh = 9
if hh== 8:
print('{}時だよ、全員集合'.format(hh))
elif hh==9:
# 条件に合致すれば実行される。
print('{}時だよ、全員遅刻'.format(hh))
else:
# 条件に合致しなければこちらが実行される。
print('{}時だよ、全員解散'.format(hh))
aa = 2
bb = 50
if aa == 2:
if bb == 50:
print('江頭{0}時{1}分'.format(aa,bb))
else:
print('江頭{0}時'.format(aa))
else:
print('江頭')
if 1<2:
if 1<2:
pass
# キーが数値の辞書型の例
d1 = {1:10,2:20}
print(d1)
# キーが文字列の辞書型の例
d2 = {'a':10,'b':20}
print(d2)
# 5つの要素を登録
sample_dic_data = {'apple': 100, 'banana': 100, 'orange': 300, 'mango': 400, 'melon': 500}
# キーがmelonの要素を返す
print(sample_dic_data['melon'])
sample_dic_data = {'apple': 100, 'banana': 100, 'orange': 300, 'mango': 400, 'melon': 500}
# キーがgrapeの要素を返す
print(sample_dic_data['grape'])
d3 = {1:2 , 3:4}
print(d3)
# 辞書の要素の追加
d3[5] = 8
print(d3)
d4 = {1:2 , 3:4}
print(d4)
# 辞書の要素の変更
d4[1] = 18
print(d4)
d5 = {3:4 , 5:6 , 7:8}
# キー名で検索
print( 7 in d5)
print( 11 in d5)
mydict = {'pen':1 , 'pineapple':2 , 'apple':3}
print('apple' in mydict)
d6 = {'pen':1 , 'pineapple':2 , 'apple':3}
print(d6)
# キーで削除
del d6['pen']
print(d6)
# 要素の全削除
d6.clear()
print(d6)
d7 = {'pen':1 , 'pineapple':2 , 'apple':3}
print(d7)
# pop関数でキーで削除
print(d7.pop('pen'))
print(d7)
d8 = {'pen':1 , 'pineapple':2 , 'apple':3}
print(d8)
# pop関数で存在しないキーで削除
print(d8.pop('penpen'))
d9 = {'pen':1 , 'pineapple':2 , 'apple':3}
print(d9)
# pop関数で存在しないキーで削除
print(d9.pop('penpen' , None))
# 辞書を定義
mydict = {"pen":1, "pineapple":2, "apple":3}
# キーのリストを返す。
print(mydict.keys())
# 値のリストを返す。
print(mydict.values())
# キーと値のリストを返す。
print(mydict.items())
# 5つの要素をもったタプルを定義
a = (1,2,3,4,5)
print(a)
# 要素を持たないタプルも定義できるが意味がない
b=()
print(b)
# タプルの3番目の要素を取り出す
a = (1,2,3,4,5)
print(a[2])
# タプルの2-4番目の要素を取り出す
a = (1,2,3,4,5)
print(a[1:4])
# タプルの要素の追加
c = (1,3,5,7,9)
c.append(11)
# タプルの削除
d = (1,3,5,7,9)
del d[2]
# タプルの要素の変更
e =(2,3,4,5,6)
e[3]=13
t1 = (1,2,3,4,5)
t2 = (2,3,4,5,6)
t3 = t1 + t2
print(t3)