廖雪峰Python課程定義函式習題答案
請定義一個函式quadratic(a, b, c)
,接收3個引數,返回一元二次方程:
ax2 + bx + c = 0
的兩個解。
提示:計算平方根可以呼叫math.sqrt()
函式
import math
def quadratic(a,b,c):if a==0:
if b==0:
return "無實數根"
else:
x=-c/b
return x
if a!=0:
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
相關推薦
廖雪峰Python課程定義函式習題答案
請定義一個函式quadratic(a, b, c),接收3個引數,返回一元二次方程:ax2 + bx + c = 0的兩個解。提示:計算平方根可以呼叫math.sqrt()函式import math def quadratic(a,b,c): if a==0:
關於廖雪峰python教程中__geattr__()函式的一些理解
原文: 利用完全動態的__getattr__,我們可以寫出一個鏈式呼叫: `class Chain(object): def __init__(self, path=''): self._path = path def __getattr__(self, path):
廖雪峰Python教程答案
課程地址:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 感謝廖老師。 高階特性 生成器 generator 楊輝三角 楊輝三角定義如下:
這篇部落格記錄廖雪峰python教程的習題(二)
函數語言程式設計 高階函式—–sorted 首先我們需要明確一點就是sorted()函式是作用於一個列表,對列表中的每一項元素進行排序,因為sorted本身的作用就是對元素排序,如果後面還有key=function ,則是先對列表中的每一項元素按照fun
【廖雪峰 python教程 課後題 切片】利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法:
#encoding:utf-8 #定義一個函式,用來去除字串首尾的空格 def trim(s): '''首先判斷該字串是否為空,如果為空,就返回該字串, 如果不為空的話,就判斷字串首尾字元是否為空, 如果為空,就使用遞迴再次呼叫該函式trim(),否
廖雪峰python教程之用map函式實現大小寫轉換
題目:利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart'] def normalize(name): return n
【廖雪峰 python教程 課後題改編】利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字
原題目: # -*- coding: utf-8 -*- #輸入名字,變成首字母大寫,其他字母小寫的標準格式 def normalize(name): str1 = '' for i, ch in enumerate(name): if i
廖雪峰Python學習筆記——使用元類
ram form 創建對象 字典 comm params int name 學習筆記 元類(MetaClasses) 元類提供了一個改變Python類行為的有效方式。 元類的定義是“一個類的類”。任何實例是它自己的類都是元類。 class demo(object):
廖雪峰python摘錄4
生成 結果 api cnblogs fun 相關 cap object log 1、直接作用於for循環的對象統稱為可叠代對象:Iterable。 可以被next()函數調用並不斷返回下一個值的對象稱為叠代器:Iterator。 2、生成器都是Iterator對象,但
廖雪峰python摘錄5
新的 aps ret col 出錯 簽名 一個 復制 div 1、假設我們要增強now()函數的功能,比如,在函數調用前後自動打印日誌,但又不希望修改now()函數的定義,這種在代碼運行期間動態增加功能的方式,稱之為“裝飾器”(Decorator)。 2、由於log()是一
廖雪峰python摘錄6
rar art ocs 沒有 概念 註意 表示 tar 完全 1 def now(): 2 print(‘hello‘) 3 4 import functools 5 6 def log(func): 7 @functools.wraps
廖雪峰python摘錄二輪2
預編譯 父類 空字符串 返回 提交 update fetch 出了 運行時 1 >>> def set_age(self, age): # 定義一個函數作為實例方法 2 ... self.age = age 3 ... 4 >>>
Python 學習從廖雪峰 Python教程開始
https info python 學習 分享 圖片 png wiki src ima https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 Python 學習
廖雪峰--python教程:筆記三
[1] 小寫 對象 gin collect 內置函數 返回值 python 字典 通過 高級特性:前面我們簡單的聊了一下Python的數據類型、語句和函數,接下來來聊聊Python的高級特性 切片:取一個list、tuple、str一部分內容是很常見的操作,而切片操作,可以
python 自定義函式表示式 擬合求係數
https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html import numpy as npimport matplotlib.pyplot as pltfrom scipy.optim
python簡單定義函式
輸入 def func1(): print("你們好!") print(func1()) 結果 你們好! 輸入 def func2(): for i in range(10): print(i) print(func2()) 結果
廖雪峰Python筆記[1] - 運算和資料結構
目錄 1 輸入輸出 2 布林運算 3 四則運算 4 list和tuple 5 dict和set 1 輸入輸出 輸出:逗號被空格代替,print也可以進行簡單的計算,字串前加r表示不轉義
Python 3 學習(一)—— 基礎:廖雪峰 Python 教程學習筆記
文章目錄 Python教程 值型別和引用型別 列表和字典的基本操作 列表 元組 字典 Set 函式 內建函式 定義函式 空函式 引數檢查 定
廖雪峰Python教程筆記(一)
感謝廖老師精彩的Python教程,收益良多,感謝感謝! 整理筆記,以備後續複習,第一部分一直到模組結束,整理如下,其中大量的單引號是有問題的,由於word直接打的,嫌麻煩,沒有都進行修正,請見諒 1、a = ‘XYZ’ 的過程是先在記憶體中建立一個’XYZ’字串,然後
廖雪峰Python學習筆記3
切片:(去指定索引範圍的操作) list=[‘a’,‘b’,‘c’,1,2,3,4] list[0:]----從0開始索引取出後面的所有元素–>a,b,c,1,2,3,4 list[2:5]—