python 練習題
請定義一個函數quadratic(a, b, c),接收3個參數,返回一元二次方程:
ax2 + bx + c = 0
的兩個解。
提示:計算平方根可以調用math.sqrt()函數
import math
def quadratic_equation(a, b, c):
t = math.sqrt(pow(b, 2) - 4 * a * c)
if(pow(b, 2) - 4 * a * c) > 0:
return (-b + t) / (2 * a), (-b - t) / (2 * a)
elif (pow(b, 2) - 4 * a * c) == 0:
return (-b + t) / (2 * a)
else:
return None
print quadratic_equation(4, 4, -8)
附一元二次方程推導
https://blog.csdn.net/hengbao4/article/details/73030664
python 練習題
相關推薦
python練習題
python 練習題表內容有以下列:id,name,age,phone,dept,enroll_date//db1 數據庫名 //emp表名 數據庫表名和對應文件要關聯上。通過PYTHON腳本模擬實現以下SQL語句:增刪改查sql>select sql>select * from db1.emp
python練習題2
[1] %d pre div 數字 while put pan 一個 #給出一個日子,和一個數字(可以是正數或負數) #算出這個日子加上這個天數後是哪個日子 def day(): date=raw_input("(MM/DD/YY)>>")
python 基礎 2.8 python練習題
奇數 -h span enc .py xrange .... pac spa python 練習題: #/usr/bin/python #coding=utf-8 #@Time :2017/10/26 9:38 #@Auther :liuzhenchuan #@Fi
Python練習題(基礎知識練習題(二))
strip() 哪些 字符 單行註釋 alt imp exe 列表 表格形式 1.執行Python腳本的兩種方式 (1).交互方式:啟動python解釋器,執行命令 (2).腳本方式:Python xxx.py 或者 chmod +x && ./xxx.p
Python練習題(基礎知識練習題(三))
代碼實現 odin ref for 移除 空格 python練習 列表 end 1、請用代碼實現:利用下劃線將列表的每一個元素拼接成字符串,li = [‘alex‘,‘eric‘,‘rain‘] #!/usr/bin/env python# -*- coding:utf-8
python 練習題2
python常用函數考察: dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) range(10) sorted([i for i in range(10)]) { i:i
Python練習題(一)
python練習題1. 企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%;利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可可提 成7.5%;20萬到40萬之間時,高於20萬元的部分,可提成5%;40萬到60萬之間時高於 40
Python練習題(二)
python練習題# 1.字符串最後一個單詞的長度 題目描述:計算字符串最後一個單詞的長度,單詞以空格隔開。 輸入描述: 一行字符串,非空,長度小於5000。輸出描述: 整數N,最後一個單詞的長度。示例1: 輸入:hello world 輸出:5# 2. 計算字符個數題目描述: 寫出一個程序,接受
Python練習題匯總
劃線 變量註意事項 inter python pos ike 內容 支持 用戶輸入 基礎知識練習題(一) 1.執行Python腳本的兩種方式 (1).交互方式:啟動python解釋器,執行命令 (2).腳本方式:Python xxx.py 或者 chm
Python [練習題] :字典扁平化
pos body get post ont targe target log pytho 字典扁平化習題:將以下字典扁平化,輸出為 target 字典格式source = {‘a‘: {‘b‘: 1, ‘c‘: 2}, ‘d‘: {‘e‘: 3, ‘f‘: {‘g‘: 4}
Python練習題一
速度 print 查看 pytho exec 數字 方式 編譯 pri Python練習題一 1、簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型?答:概念:編譯型語言:把做好的源程序全部編譯成二進制代碼的可運行程序。然後,可直接運行這個程
【Python練習題】程序5
python練習 style none spa pla AS 輸出 put audio #題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。 # a = input(‘請輸入整數: \n‘) # # b = input(‘請輸入整數: \n‘) # # c = i
【python練習題】程序8
AS display span 乘法 range spa 習題 題目 輸出 #題目:輸出 9*9 乘法口訣表。 for i in range(1,10): k = ‘‘ for j in range(1,i+1): k += ‘%s *
【python練習題】程序10
lee 格式化 div color for () python練習題 span imp #10、題目:暫停一秒輸出,並格式化當前時間。 import time print(time.time())#timestamp print(time.localtime(time.
【python練習題】程序14
打印 程序 turn div 應該 isp ont python練習 lse #題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。 #我的方法應該比網上的更加簡潔,只是遞歸可能速度慢 n = input(‘請輸入一個正整數:‘) n = int(
【python練習題】程序20
aud span color ret 答案 pan 高度 class 次數 #題目:一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?#這個答案可以自定義任何高度和反彈次數,得出結論 def dist(
PYTHON練習題 二. 使用random中的randint函數隨機生成一個1~100之間的預設整數讓用戶鍵盤輸入所猜的數。
元祖 重新 類型 pri div 整數 標準庫 屏幕 選擇 Python 練習
python 練習題
detail 返回 練習 log SQ quad pytho 計算 調用 請定義一個函數quadratic(a, b, c),接收3個參數,返回一元二次方程: ax2 + bx + c = 0 的兩個解。 提示:計算平方根可以調用math.sqrt()函數 import m
python練習題1
inpu font lse san 應該 pan 判斷 python align 題目:輸入某年某月某日,判斷這一天是這一年的第幾天? 分析:以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊 情況,閏年且輸入月份大於3時需考慮多加一天。 date
python練習題,寫一個方法 傳進去列表和預期的value 求出所有變量得取值可能性(例如list為[1,2,3,4,5,6,12,19],value為20,結果是19+1==20只有一種可能性),要求時間復雜度為O(n)
num bubuko com pri def 代碼 data- 取值 .com 題目:(來自光榮之路老師)a+b==valuea+b+c=valuea+b+c+d==valuea+b+c+d+...=valuea和b....取值範圍都在0-value寫一個方法 傳進去列