コード
汚いコード
import time
import datetime
# 初心者クラス
class Beginner:
def __init__(self,
name, age):
self.name = name
self.age = age
# 自己紹介
def introduce(self):
print(f"my name is {self.name}, i'm {self.age} years old!!")
# 勉強開始
def study(self):
t_delta = datetime .timedelta(hours =9)
JST = datetime. timezone(t_delta,
"JST")
now = datetime. datetime.now(JST)
print(f"{self.name} study started!!!{now}")
def main():
# 初心者のみなさんの定義
beginners=[Beginner("suzuki",10),
Beginner("yamada", 43),
Beginner("tanaka",23)]
# 自己紹介
for beginner in beginners:
beginner.introduce()
# 勉強開始
for beginner in beginners:
time.sleep(2)
beginner.study()
if __name__ == "__main__":
print("処理開始!")
main()
print("処理完了!!")
きれいなコード
import datetime
import time
# 初心者クラス
class Beginner:
def __init__(self, name, age):
self.name = name
self.age = age
# 自己紹介
def introduce(self):
print(f"my name is {self.name}, i'm {self.age} years old!!")
# 勉強開始
def study(self):
t_delta = datetime.timedelta(hours=9)
JST = datetime.timezone(t_delta, "JST")
now = datetime.datetime.now(JST)
print(f"{self.name} study started!!!{now}")
def main():
# 初心者のみなさんの定義
beginners = [Beginner("suzuki", 10), Beginner("yamada", 43), Beginner("tanaka", 23)]
# 自己紹介
for beginner in beginners:
beginner.introduce()
# 勉強開始
for beginner in beginners:
time.sleep(2)
beginner.study()
if __name__ == "__main__":
print("処理開始!")
main()
print("処理完了!!")
フォーマッター
blackというのものを入れる!
コマンドプロンプトで以下を実行するだけ!
pip install black
VSコードの設定
設定ボタン
JSONファイルで開く
設定を追加
設定する内容
{
// ほかの設定があるかも
// 以下を追記する
"python.formatting.provider": "black",
"python.formatting.blackArgs": ["--line-length", "88"],
"[python]": {
"editor.defaultFormatter": null,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
},
}
メンターやってます!
個別でのご相談も承っております☆
お気軽にお問い合わせください!
https://menta.work/plan/6341?share=score
Bitly
コメント