Paiza問題集
Pythonで回答
算術・代入演算メニュー/累乗2
Step01 足し算
Step01
"""
足し算
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step1
問題
1,231 と 5,178 の和を出力してください
"""
print(1231 + 5178)
Step02 引き算・掛け算
Step02
"""
引き算・掛け算
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step2
問題
AとBが与えられるので
AとBの差Dと積Pを半角スペース区切りで出力してください
"""
# 数字を受け取る
A, B = map(int, (input().split()))
# 差と積を出力する
print(f"{A - B} {A * B}")
Step03 割り算
Step03
"""
割り算
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step3
問題
整数A=437,326 B=9,085 として
1. A を B で割った商
2. A を B で割った余り
を半角スペース区切りで出力してください
"""
A = 437326
B = 9085
print(F"{A // B} {A % B}")
Step04 掛け算2
Step04
"""
掛け算2
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step4
問題
整数A,B,Cが与えられる
A*Aの計算結果X
B*B+C*Cの計算結果Y
を半角スペース区切りで表示してください
"""
# 数字を受け取る
A, B, C = map(int, input().split())
# 結果を表示する
print(f"{A * A} {B * B + C * C}")
Step05 累乗
Step05
"""
累乗
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step5
問題
A=202 B=134 C=107
((A+B)*C)^2を計算してください
"""
A = 202
B = 134
C = 107
# 計算結果を表示する
print(((A + B)* C)**2)
Final問題 累乗2
Final問題
"""
累乗2
https://paiza.jp/works/mondai/arithmetic_substitution_op/arithmetic_substitution_op__arithmetic_step6
問題
整数A,B,C,Dが与えられるので
((A+B)*2)^2 mod D
を計算してください
"""
# 数字を受け取る
A, B, C, D = map(int, input().split())
print(((A + B)* C)**2 % D)