4つの操作(ディクショナリで実装)は、C言語のスイッチステートメントを比較します。
入力フォーマット:
行に数値を入力する行に4桁の演算子(+、-、*、/)を入力する行に数値を入力する
出力フォーマット:
演算結果を1行で出力(小数点以下2桁を保持)
コードは次のとおりです。
#!/ usr / bin / python #-*-コーディング:utf-8-*- sf = {'+': 'x + y'、 '-': 'x-y'、 '*': 'x * y '、' / ':' x / y if y!= 0 else " ゼロで割った値 " '} x = int(input()) xysf = input() y = int(input()) result = eval(sf [xysf])if type(result)!= str: print( " {:.2f} " .format(result)) else: print(result)
このプログラムはシンプルで、evalを使用して式を計算します。
常に本とフィットネスが道路にあります