Python Basic Step 4.演算子[<ビットコード光源]📙> 質問です.ああ.ああ.]
符号化問題セット<ビットコード光源:Python>例:「問い合わせ、計算、フォローアップ」for team daiv. study
すべての人向けのシンプルで面白い人工知能コンテンツプロジェクト🌊deep diav. instagram @deep.daiv / blog deepdaiv.oopy.io
team daiv.🌸
共通の二項演算子と代入演算子
1.二項演算子
2.代入演算子
新しい演算子を既存のA値に挿入して、A値を再宣言します.
複数の演算子を使用する場合は、優先度の高い順に演算を処理することに注意してください.
*次のステップでは、ビット演算子を学習して整理します.
個の数字に関する各種資料型を熟知している.
実数型
除算に関連する演算子(/,//,%)は特に混同しやすいようです.
出力するデータ型を考慮すると,コードを記述するProblem 034は非常に困難である.
Step 4も閉じる
すべての人向けのシンプルで面白い人工知能コンテンツプロジェクト🌊deep diav. instagram @deep.daiv / blog deepdaiv.oopy.io
team daiv.🌸
Part1 - Basic
STEP 04演算子
共通の二項演算子と代入演算子
1.二項演算子
A + B
A - B
A * B
A / B
: + - × えんざんA // B
AをBの整数部で割るA % B
AをBで割った後A ** B
AのB二乗2.代入演算子
新しい演算子を既存のA値に挿入して、A値を再宣言します.
A += B
: A = A + BA -= B
: A = A - BA *= B
: A = A * BA /= B
: A = A/BA //= B
: A = A//BA %= B
: A = A % BA **= B
: A = A ** B 複数の演算子を使用する場合は、優先度の高い順に演算を処理することに注意してください.
*次のステップでは、ビット演算子を学習して整理します.
Example 029
A, B, C, D = 2, 7, 3, 17
print(A + B) #= 9
print(B % C) #= 1
print(A % B - C)
#= 2 - 3 = -1
print(D // B * A)
#= 2*2 = 4
print((A + B) * D // A)
#= 9 * 17 // 2 = 153 // 2 = 76
print(B ** A % A * C)
#= 49 % 2 * 3 = 3
print(D / (A ** (A**A + 1)) + 1)
#= 17 / 2**5 + 1= 17/32 + 1 = 0.53125 + 1 = 1.53125
print(C % (A * B) + D)
#= 3 % 14 + 17 = 3 + 17 = 20
print(C * (A * A) // A)
#= 12 // 2 = 6
print(D // (C**C - 5))
#= 17 // (27 - 5) = 17 // 22 = 0
#out 9
1
-1
4
76
3
1.53125
20
6
0
Problem 030
A, B = 3, 7
C = B // A
print(A, B, C)
#out 3 7 2
Problem 033
X, Y, Z, W = 11, 5, 7, 13
#1, 10, 100, 1000이 출력되도록 연산식 만들기
print(X // Z, X % Y, W - (Y + Z))
print(W - (W % Y))
print(Y**(W % Y) - (Y + Z + W), Y * (Z + W))
print((X - X // Z) ** (W % Y))
#out1 1 1
10
100 100
1000
Problem 034
A, B, C = 1, 3, 5
#float형으로 출력되게 하기 -> '/'연산자 활용함
print(A / C * C) # 1/5 * 5
print(A / (A + B) * (B + C)) # 1/4 * 4
print(B / C * C) # 3/5 * 5
print((C + B) / (B - A)) # 8 / 2
print(B ** B / C - (C % B) / C) # 27 / 5 - 2 / 5
#out1.0
2.0
3.0
4.0
5.0
integer
標準サイズ整数型long
非常に大きい整数型実数型
float
複数型Problem 036
A, B = 1, 1.0
print('''{}의 자료형은 {}
{}의 자료형은 {}'''.format(A, type(A), B, type(B)))
#자료형 확인하는 함수 type()
#format함수도 활용해서 코드 써봤음
#out1의 자료형은 <class 'int'>
1.0의 자료형은 <class 'float'>
Problem 037
#출력결과 적기
int_1 = 1
int_2 = 3
long_1 = 2
float_1 = 0.5
complex_1 = 1 + 1j
A = int_1 + long_1
#1+2 = 3 int #정수형
B = int_2 + float_1
#3+0.5 = 3.5 float #실수형
C = float_1 + complex_1
#0.5 + 1 + 1j = 1.5 + 1j complex #복소수형
print(A, type(A))
print(B, type(B))
print(C, type(C))
#out3 <class 'int'>
3.5 <class 'float'>
(1.5+1j) <class 'complex'>
除算に関連する演算子(/,//,%)は特に混同しやすいようです.
出力するデータ型を考慮すると,コードを記述するProblem 034は非常に困難である.
Step 4も閉じる
Reference
この問題について(Python Basic Step 4.演算子[<ビットコード光源]📙> 質問です.ああ.ああ.]), 我々は、より多くの情報をここで見つけました https://velog.io/@lil_star_lit/파이썬-Basic-Step-4.-연산자-비트코딩-라이트-문제-묻.따.따テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol