【Python】用Python實現解一元二次方程
用Python實現解一元二次方程,來自廖雪峰Pyhton3.0教程課後習題
# -*- coding: utf-8 -*-
import math
def quadratic(a, b, c):
if (b * b - 4 * a * c) < 0:
return 'None'
Delte = math.sqrt(b * b - 4 * a * c)
if Delte > 0:
x = (- b + Delte) / (2 * a)
y = (- b - Delte) / (2 * a)
return x, y
else:
x = (- b) / (2 * a)
return x
# 測試:
print(quadratic(2, 3, 1)) # => (-0.5, -1.0)
print(quadratic(1, 3, -4)) # => (1.0, -4.0)
相關推薦
【Python】用Python實現解一元二次方程
用Python實現解一元二次方程,來自廖雪峰Pyhton3.0教程課後習題 # -*- coding: utf-8 -*- import math def quadratic(a, b, c): if (b * b - 4 * a * c) <
【人工智慧】用Python實現一個簡單的人臉識別,原來我和這個明星如此相似
近幾年來,興起了一股人工智慧熱潮,讓人們見到了AI的能力和強大,比如影象識別,語音識別,機器翻譯,無人駕駛等等。總體來說,AI的門檻還是比較高,不僅要學會使用框架實現,更重要的是,需要有一定的數學基礎,如線性代數,矩陣,微積分等。 幸慶的是,國內外許多大神都已經給我們造好“輪子”,我們可以直接來使用某些模型
【轉】用Python建立最簡單的web服務器
web服務 localhost 服務器 pos 根目錄 cal body -m -- 利用Python自帶的包可以建立簡單的web服務器。在DOS裏cd到準備做服務器根目錄的路徑下,輸入命令: python -m Web服務器模塊 [端口號,默認8000]
【疑問】用python寫登錄驗證遇到的問題
password () http eas ini contact blog pre python 最近開始斷斷續續學習python,今天加入博客園,作為新人,和各位老師們討教了,以後多多照顧!為了大家能看清楚所以就截圖了,文末尾附源碼,說不定會有那位老師給我指教一番。###
【itchat】用Python玩耍微信
說了 chatroom mage 等於 gis 表情 __main__ rec register 【itchat】 itchat是個基於網頁版微信的python微信API。功能目前做到基本可以滿足正常的消息收發,信息的獲取等等。不過對於紅包之類網頁版微信不支持的功能,
【原創】用python將時間unix格式轉換總結
接受 bsp 時間戳 pretty 需要 字符串解析 time函數 spa datetime 我們可以用python裏面的time模塊mktime方法將轉為unix時間戳,mktime函數只能接受相應時間的元祖序列。在此之前需要先將輸入的時間轉為元組序列: 如果輸入的時間為
【轉】用python比對數據庫表數據的腳本
%s import gpa post parse pwd 基本原理 -- get 最近在做一個數據庫異構復制的項目,客戶表示需要一個數據比對的工具,我就自己寫了一個異構數據庫的比對python腳本.這個比對腳本只能比對數量,不能比對具體的記錄.使用的sql語句也是最基礎的s
【程式碼】用Python玩轉微信,echarts餅圖,WordCloud雲圖,自動回覆訊息,好友地區熱圖
參考用Python玩轉微信(一),做了一些修改 import re import os import time import itchat from echarts import Echart, Legend, Pie import wordcloud from wordcloud im
python實現解一元二次方程
python實現一元二次方程的求解 要考慮的點: 1、二元方程組a=0的情況 2、判別式是否大於0 3、當有複數解時如何表示 程式塊: # -*- coding: utf-8 -*- im
【112】用python畫散點圖和直線圖的小例子
最近自學python,寫了個畫散點圖和直線圖的小例子。把這個例子放到部落格裡做個備份。 import numpy as np import matplotlib.pyplot as plt imp
【演算法】用Python尋找質數
質數(prime number)又稱素數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數,這樣的數稱為質數。---百度百科 在一般領域,對正整數n,如果用2到根號n之間的所有整數去除,均無法整除,則n為質數。質數大於等於2 不能被它本身和1以外
【Python】用python對excel進行讀寫
Description 0014 :純文字檔案 student.txt為學生資訊, 裡面的內容(包括花括號)如下所示: { "1":["張三",150,120,100], "2":["李四",90,99,95], "3":[
【新手】用python抓取html程式碼並儲存到txt檔案
import urllib r=urllib.urlopen(“http://www.w3school.com.cn/html5/index.asp“)//獲取html程式碼 f=f.open(“\Users\Desktop\123.txt”,”w”) f
【前端】用jQuery實現瀑布流效果
scrollto title n) 個性 避免 ive gets type turn jQuery實現瀑布流效果 何為瀑布流: 瀑布流,又稱瀑布流式布局。是比較流行的一種網站頁面布局,視覺表現為參差不齊的多欄布局,隨著頁面滾動條向下滾動,這種布局還會不斷加載數據塊並附加
【滑稽】用 blog 實現版本控制
隨筆 一派胡言 黑科技 版本控制 函數式 (實現方法和scheme中的鏈表思想幾乎完全相同——不過版本控制本身就是一堆指針,參考 鏈接:git教程 - 廖雪峰的官方網站) 博客提供兩個接口:寫博客,可以在博客裏放任何內容不限量評論評論可以刪除 博客常常可以修改。但是這個功能有副作用:修
【Unity】用Shader實現圖片的區域遮罩,支援半透明,實現地圖動態上色功能
一個專案,做世界地圖時,希望未開啟的地塊是線稿,新地塊開啟時,做一個上色處理。 想到的方案就是:上了色的彩圖蓋線上稿上,然後用mask 控制彩圖的區域性顯隱。 網上找了一個,可以半透明遮罩的shader:https://www.jianshu.com/p/1d9d439c28fa 要控制不同區塊
【JS】用checked實現複選框全選和全不選
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8"> <title>無標題文件</title>
【轉】用Java實現網路語音訊號傳送
本文轉載自部落格:https://www.aliyun.com/jiaocheng/347518.html ----------------------------------------------------------------------------------------------
【Java】用註解實現注入
在Spring中,可以通過包掃描,找到帶有註解的類和方法,通過反射機制進行注入; 接下來會仿照這種模式,簡單模擬其原理,完成核心效果: 類標識的註解,只有帶有該標識,才進行之後方法的掃描,否則不進行: import java.lang.annotation.El
【JavaScript】用JavaScript實現一個集合
add(value) :向集合新增一個新的項。 delete(value) :從集合移除一個值。 has(value) :如果值在集合中,返回 true ,否則返回 false 。 clear() :移