程序用來計算ax^2+bx+c=0的兩個根,有些異常暫時無法處理;
#!/usr/bin/python # -*- coding: utf-8 -*- #當程序存在中文時,注釋表明使用utf-8編碼解釋 #計算函數ax^2+bx+c=0的兩個解,自定義方法 import math while True: print('本程序用來計算ax^2+bx+c=0的兩個根') print('使用請輸入continue,退出請輸入exit') XZ = input() if XZ == 'continue': def PFG(a,b,c): #math.sqrt() 計算平方根 x1 = (-b+(math.sqrt((b**2)-4*a*c)))/(2*a) x2 = (-b-(math.sqrt((b**2)-4*a*c)))/(2*a) return x1,x2 print("請輸入a,按回車結束輸入") x = input() print("請輸入b,按回車結束輸入") y = input() print("請輸入c,按回車結束輸入") z = input() p = PFG(int(x),int(y),int(z)) print('第一個根是',p[0]) print('第二個根是',p[1]) elif XZ == 'exit': print('謝謝使用,回車結束') a = input() exit() else: print('輸入錯誤,請重新輸入')
讀書和健身總有一個在路上
