Discuss / Python / 今天还真费了点功夫,见笑了哈哈哈

今天还真费了点功夫,见笑了哈哈哈

Topic source

帛子先生

#1 Created at ... [Delete] [Delete and Lock User]

!/usr/bin/env python3

-- coding: utf-8 --

import math

def quadratic(a, b, c): if not isinstance(a,(int,float)): raise TypeError('bad operand type a') if not isinstance(b,(int,float)): raise TypeError('bad operand type b') if not isinstance(c,(int,float)): raise TypeError('bad operand type c') if (bb-4ac)<0: return '无实数解' elif (math.sqrt(bb-4ac))==0: print('只有一个解') x1 = -b/(2a) return x1 else: x1=(-b-(math.sqrt(bb-4ac)))/(2a) x2=(-b+(math.sqrt(bb-4ac)))/(2*a) print('有2个解') return x1,x2

a=float(input('二次项系数?')) b=float(input('一次项系数?')) c=float(input('常数?'))

r=quadratic(a,b,c) print(r)


  • 1

Reply