Python

Python作品01-運算式輸入計算

Python作品01-運算式輸入計算

運算式輸入計算

設計說明:

請撰寫一程式,讓使用者輸入兩個整數a, b,接著輸入其中一個運算子(+、-、*、/、//、%、** ),最後輸出兩個整數運算的結果。

# -*- coding: utf-8 -*-
"""
Created on Thu Nov 12 13:09:12 2020

@author: shou
"""

x = int(input("請輸入第一個整數:"))
y = int(input("請輸入第二個整數:"))
z = input("請輸入運算方式(+、-、*、/、//、%、**):")

if z == '+':
   print("計算結果為({}+{}={})".format(x,y,(x+y)))
elif z == '-':
   print("計算結果為({}-{}={})".format(x,y,(x-y))) 
elif z == '*':
   print("計算結果為({}*{}={})".format(x,y,(x*y))) 
elif z == '/':
    if y == 0:
      print("除數不可為0")    
    elif y > 0:  
      print("計算結果為({}/{}={})".format(x,y,(x/y))) 
elif z == '//':
    if y == 0:
      print("除數不可為0")    
    elif y > 0: 
      print("計算結果為({}//{}={})".format(x,y,(x//y)))
elif z == '%':
    if y == 0:
      print("除數不可為0")    
    elif y > 0: 
      print("計算結果為({}%{}={})".format(x,y,(x%y))) 
elif z == '**':
   print("計算結果為({}**{}={})".format(x,y,(x**y))) 
else:
    print("運算方式不合規則")

comments powered by Disqus
| copyright © 2020 Themefisher All Rights Reserved |