此為構造'求解一元二次方程'類:
# -*- coding: utf-8 -*-
"""created on thu sep 3 13:48:08 2020
@author: jeason
"""import cmath
class qiujie:
def __init__(self,a,b,c):
self.delta = (b**2) - (4*a*c)
def xiao(self):
self.x1 = (-b + cmath.sqrt(self.delta))/(2*a)
self.x2 = (-b - cmath.sqrt(self.delta))/(2*a)
print('無實數解,有兩個虛數解:\nx1 = {}\nx2 = {}'.format(self.x1,self.x2))
def deng(self):
self.x1 = -b/2*a
print('方程僅有一解:{}'.format(self.x1))
def da(self):
self.x1 = (-b + self.delta**0.5)/(2*a)
self.x2 = (-b - self.delta**0.5)/(2*a)
print('方程有兩解,\nx1={},\nx2={}'.format(self.x1,self.x2))
js = input('是否開始進行計算:yes/no--:')
while js == 'yes':
a,b,c = input('請輸入三個數字(空格分隔):').split()
a = float(a)
b = float(b)
c = float(c)
x = qiujie(a,b,c)
if x.delta < 0:
x.xiao()
elif x.delta == 0:
x.deng()
else:
x.da()
js = input('是否還要繼續計算:yes/on--:')
print('thanks for your useage')
工具 熟悉一下 ubuntu
更新和安全 開發者選項 開發人員模式 應用和功能 程式和功能 啟用或關閉 window 功能 適用於 linux 的 windows 子系統 等安裝 installing,this may take a few minutes.輸入使用者名稱 密碼 輸入密碼時螢幕不會顯示任何字元 進入c盤 cd m...
熟悉一下oncontextmenu事件的知識
定義和使用 只要點選滑鼠右鍵,就觸發oncontextmenu事件並開啟上下文選單。需要注意的是 所有主流瀏覽器都支援oncontextmenu事件,但其中的contextmenu元素只有firebox支援。相容性語法1 沒有新增contextmenu元素 doctype html html hea...
萌新熟悉一下csdn
1 加粗ctrl b publicmarkdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細語法參考幫助?本編輯器支援markdown extra,擴...