paizaラーニングのレベルアップ問題集「算術・代入演算メニュー」からの出典です。
paiza.jp
Pythonによる「累乗 2」問題集と、それらの提出コードの解答例です。
僕が作成、提出したコードは、以下のとおりです。
・STEP: 1 足し算
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) STEP: 1 足し算 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 print(1231 + 5178)
・STEP: 2 引き算・掛け算
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) STEP: 2 引き算・掛け算 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 a,b = input().split(' ') a = int(a) b = int(b) print(str(a - b) + " " + str(a*b))
・STEP: 3 割り算
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) STEP: 3 割り算 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 a = int(437326) b = int(9085) print(str(a//b) + " " + str(a%b))
・STEP: 4 掛け算 2
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) STEP: 4 掛け算 2 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 a,b,c = input().split(' ') a = int(a) b = int(b) c = int(c) print(str(a*a) + " " + str(b*b + c*c))
・STEP: 5 累乗
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) STEP: 5 累乗 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 print(str(((202 + 134)*107)**2))
・FINAL問題: 累乗 2
/* Pythonによる「算術・代入演算メニュー」問題集(累乗 2) FINAL問題: 累乗 2 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ # coding: utf-8 a,b,c,d = input().split(' ') a = int(a) b = int(b) c = int(c) d = int(d) print(str(((a+b)*c)**2%d))
paizaラーニングのレベルアップ問題集については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。
また授業や研修、教材などにも利用できるそうです。