どうもーASN48です。
日々ProgateにてPythonの勉強をしております。
Progateの学習コース「Python Ⅰ」が修了しましたので、その復習・アウトプットとして簡単なコードを書いてみました。
お金を¥1,500円所持していて、1本150円のジュースを何本か購入した場合に、購入が可能かどうかを判定して、購入可能であれば所持金の残高の計算を行います。
「スポンサーリンク」
プログラムコード
#ジュースの価格を150円と定義
juice_price = 150
#所持金は1,500円と定義
money = 1500
#ジュースを購入する本数を入力させる
input_count = input('購入するジュースの本数を入力して下さい:')
#入力された本数を文字列からint型(整数型)へ変換する
count = int(input_count)
#購入する合計金額の計算
total_price = juice_price * count
print('購入するジュースは' + str(count) + '本です。')
print('支払金額は¥' + str(total_price) + '円です。')
#購入本数による条件分岐
#購入可能でお金が余る場合
if money > total_price:
print('ジュースを' + str(count) + '本購入しました。')
print('残金は¥' + str(money - total_price) + '円です。')
#購入可能でちょうどお金が無くなった場合
elif money == total_price:
print('ジュースを' + str(count) + '本購入しました。')
print('財布の中身が空になりました。')
#お金が足りなく購入できない場合
else:
print('お金が足りません。')
print('ジュースを購入できませんでした。')
「スポンサーリンク」
このプログラムを実行します!
・ジュースを2本購入した場合
購入するジュースの本数を入力して下さい:2
購入するジュースは2本です。
支払金額は¥300円です。
ジュースを2本購入しました。
残金は¥1200円です。
・ジュースを5本購入した場合
購入するジュースの本数を入力して下さい:5
購入するジュースは5本です。
支払金額は¥750円です。
ジュースを5本購入しました。
残金は¥750円です。
・ジュースを10本購入した場合
購入するジュースの本数を入力して下さい:10
購入するジュースは10本です。
支払金額は¥1500円です。
ジュースを10本購入しました。
財布の中身が空になりました。
・ジュースを15本購入した場合
購入するジュースの本数を入力して下さい:15
購入するジュースは15本です。
支払金額は¥2250円です。
お金が足りません。
ジュースを購入できませんでした。
うむ!問題なく動いてます!!
今はまだこのくらいの簡単なプログラムしか組めませんが、もっと勉強して自分の作りたいツールを実現できるように頑張ります!
ではアデュー。