THEORY - #8 Code Challenge

1419 ワード

ニコラス先生が提案したコードに挑戦してみましょう
7種類の演算子を使用して計算機を作成します.
まず、7つの演算子が何なのかを理解してみましょう.

1. plus


2. minus


3倍


4.除算(除算)


5. negation


これは否定の意味で、前に-をつければいいです.

6. power


平方
x=2
y=3
print(x**y) 
///결과 : 8 (2의 3제곱) 

7. reminder


除算後の残り(除算時は0)

Step 1-構想


今から電卓を作りましょう.
単純で無知な関数演算子ごとに
やっている他のニコラスの学生を見ました.
私は短くて団結して、効率的にすることにしました.
Simple is better than complex.
△複雑より簡単だ.
これはパイソンの哲学です.
私はどうせこの哲学に従ってやったのだ.

Step 2-作成



def Calculato(a,b):
  return a+b, a-b, a*b, a/b, -a, a**b, a%b 

print(Calculato(a,b))

そして誕生した電卓がこれです.
しかし、会計のたびに私は自分でコードを交換します.
計算すると計算機がちょっと気まずいです.
以前に味わっただけの入力を利用して
数値をコンソールに直接挿入して計算します.
だから.
a = int(input("숫자를 입력하세요"))
b = int(input("숫자를 입력하세요"))
def Calculato(a,b):
  return a+b, a-b, a*b, a/b, -a, a**b, a%b 

print(Calculato(a,b))
これ出てきた
よくできましたね.

Step 3-運転


コードを実行しようとすると

ここで適当に数字をつけると、

このように順番に和、差、乗、除、いいえ、平方で、残りはすべて出てきました.
ちょっとおかしいですが、他の学生が書いた数行の複雑なコードよりも、私が書いた5行の単調なコードのほうがいいと思います.