モナーのパイソンでゴーゴー

湘南あたりの海辺より

(*´ω`).appendは追加する。.insertは挿入する

【実行結果】

f:id:ririruby:20200513163751j:plain

【解説】

sale.append(100)はsaleに100を追加する。

sale.insert(2,25)はsale[2]に25を追加する。

 

【コード】

sale = [80, 60, 22, 50, 75]
print("現在のデータは",sale,"です。")
print("末尾に100を追加します。")
sale.append(100)
print("現在のデータは",sale,"です。")
print("sale[2]に25を挿入します。")
sale.insert(2, 25)
print("現在のデータは",sale,"です。")
 
print(' ∧ ∧  いつまで休むのNEC')
print('( ゚Д゚)')
print('海と猫が好き')
 

(*´ω`)listの内容を書き換える

【実行結果】

f:id:ririruby:20200512192139j:plain

【解説】

listの内容を書き換える。

【コード】

sale = [80, 60, 22, 50, 75]
i = int(input("何番のデータを変更しますか?"))                                                     
num = int(input("変更後のデータを入力してください。"))
print(i, "番のデータ", sale[i], "を変更します。")
sale[i] = num
print(i, "番のデータは", sale[i], "に変更されました。")
 
print(' ∧ ∧  いつまで休むのNEC')
print('( ゚Д゚)')
print('海と猫が好き')
 

(*´ω`)for s in sale: #リストsaleの内容をsにはきだして

f:id:ririruby:20200511145014j:plain

【解説】

for s in sale: #リストsaleの内容をsにはきだす。

 

【コード】

sale = [80, 60, 22, 50, 75] #リストsale
for s in sale: #リストsaleの内容をsにはきだして
    print(s)   #印刷する 
print("リストの長さは", len(sale), "です。")   
 
print(' ∧ ∧  吾輩は電脳猫である')
print('( ゚Д゚)')
print('海と猫が好き')

 

(*´ω`)問題を解く

【実行結果】

f:id:ririruby:20200510150111j:plain

【解説】

for i in range(1, 10, 2): で1は初期値。10は停止位置。2は間隔。

10は停止位置なので1から9までが対象。

 

【コード】

print('1から10までの偶数を表示します')
for i in range(1, 10, 2):
    print(i + 1)
print(' ∧ ∧  問題を解くことも重要だ')
print('( ゚Д゚)')
print('海と猫が好き')
 

(*´ω`)*-の列を交互に出力する

【実行結果】

f:id:ririruby:20200510112551j:plain

【解説】

end=""とは続く文字列であり" "という空白をいれれば記号の後に

空白が入ります。ここでは何も入れたくないのでend=""にしてある。

 

【コード】

#
v = False
for i in range(5):
    for j in range(5):
        if v is False:
           print("*", end = "")
           v = True
        else:
           print("-", end = "")
           v = False
    print()

print(' ∧ ∧  新型コロナは5月で収束する')
print('( ゚Д゚)')
print('海と猫が好き')

(*´ω`)intと floatの inputの違い

【実行結果】

f:id:ririruby:20200509110046j:plain

【解説】

整数型を入力する場合はintを使い

小数点型を入力する場合はfloatを使う

 

【コード】

#リストの場合
num = int(input("あなたは何歳ですか?"))
print("あなたは", num ,"才です。")
tall = float(input("身長を入力してください。"))
weight = float(input("体重を入力してください。"))
print("身長は", tall ,"センチです。")
print("体重は", weight ,"キロです。")
 
print(' ∧ ∧  新型コロナは5月で収束する')
print('( ゚Д゚)')
print('海と猫が好き')

 

 

 

 

(*´ω`)try: except ValueErrorを使いエラーコードを出ないようする

【実行結果】

f:id:ririruby:20200508185956j:plain

【解説】

try:  except ValueErrorを使うこおにより

エラーコードを出ないように工夫している。

 

【コード】

try:
    price = int(input('料金を入力>>'))
    number = int(input('人数を入力>>'))
    print('1あたり{}円です'.format(price / number))
except ValueError:
    print('料金または人数は整数を入力してください')
print('プログラムを終了する')   
 

print(' ∧ ∧  新型コロナは中国人が作ったかもな')
print('( ゚Д゚)')
print('海と猫が好き')