Pythonでこんなことしてみた、出来た、ということを共有しながら、実務でのプログラミング利用について考える勉強会です。
ChatGPTの普及で自分でコードを書く機会が減ってきているため、基礎文法を忘れてしまわないようにするための会はできるだけ「自分の手でコードを書く時間」にしたいと考えています。
※Pythonの基礎文法がわかる、環境構築が出来ている前提で進めます。見学も大歓迎です。
画面オン、オフは自由です。
(オンの方が多いほうが楽しいです。)
音声オン、オフも自由です。
どしどし発言してもらって大丈夫です。
画面共有、見えてますか?
音声、聞こえてますか?
佐賀県産業スマート化センターさまのコミュニティ補助にて、ZOOMの有償プランを提供いただいております。勉強会等の無い日は毎日自習室として解放しています。
詳細はdojoチャンネルをご覧ください。
AtCoder(アットコーダー)は、日本最大級の競技プログラミングのオンラインコンテストサイトです。
x = int(input())
if x == 0:
print(1)
else:
print(0)
x = int(input())
if x == 0:
print(1)
else:
print(0)
x = int(input())
if x == 0:
print(1)
else:
print(0)
この「AC」マークを見ると、
脳から汁が出るようになります。
print(1) if input() == "0" else print(0)
一行解答に拘ってみるのも楽しみ方の一つです。
Pythonではbooleanをintに変換できる
(True = 1 False = 0)ので、
print(1) if input() else print(0) print(0 if int(input()) else 1) print(int(not int(input())))
ここまで短くすることも可能(自己満足)
A, B = map(int, input().split())
if 0 < A and B == 0:
print("Gold")
elif A == 0 and 0 < B:
print("Silver")
else:
print("Alloy")
A, B = map(int, input().split())
if 0 < A and B == 0:
print("Gold")
elif A == 0 and 0 < B:
print("Silver")
else:
print("Alloy")
S = [*map(int, input().split())]
if S != sorted(S):
print("No")
elif S[0] < 100 or S[-1] > 675:
print("No")
elif all(x % 25 == 0 for x in S):
print("Yes")
else:
print("No")
S = [*map(int, input().split())]
if S != sorted(S):
print("No")
elif S[0] < 100 or S[-1] > 675:
print("No")
elif all(x % 25 == 0 for x in S):
print("Yes")
else:
print("No")
脳から汁出たでしょ^^
難しい問題が解けたら、
是非Pythonチャンネルあたりで
ドヤりましょう!!
どうしても解けなかったら、
共有してみんなで考えましょう!