
Photo by
yaokinanakorobi
Python始めました
会社の研修にPythonが追加されましたので、早速始めています。
Google Colab というブラウザ上でPyhton利用できるものがあるようなので、そこでコード打って実行してます。
とはいえ、最初は変数とか型とか四則演算とかループ処理とか基礎的なものとなるので、多少仕様が違えどもなんとなくわかることが多いので
目標の制作物を見て、実際に自分で先に作った後に答え合わせとして動画を見ております。
これは簡単な条件付き計算
print("【商品カタログ】")
print("1.リンゴ:150円")
print("2.オレンジ:400円")
print("3.ブドウ:700円")
catalog=[150,400,700]
order = input("注文する果物の番号を入力してください:")
amount = input("何個購入しますか?:")
order=int(order)-1
amount=int(amount)
# print(catalog[order])
total_price = catalog[order] * amount
if total_price >= 2000 :
saleRate = 0.8
elif total_price >= 500 :
saleRate = 0.9
else :
saleRate =1.0
print("合計" + str(int(total_price * saleRate)) + "円です。")
私が今まで学習した言語と違うなぁと思ったところは
・Int型とStr型が結合できない
・インデントで処理の一塊を管理
・IF文の条件の後にコロン使う
・モジュールの中に関数がある(モジュール名.関数名)
・二次元配列が面倒くさそう
まだ初期の初期なので、色々変わってくるかもしれません。
Python は会社の研修のため、始めましたが
先日作成したアプリの改良と修正があるので、基本はReactを続けていく予定です。