迴圈語句 for i in range(執行的次數)
比如 for i in range (10)#迴圈十次
簡單的溫度轉換程式:
#tempconvert.py
val = input("請輸入帶溫度表示符號的溫度值(例如:32c):")
if val[-1] in ['c','c']:
f = 1.8*float(val[0:-1])+32
print("轉換後的溫度為:%.2ff"%f)
elif val[-1] in ['f','f']:
c=(float(val[0:-1])-32)/1.8
print("轉換後的溫度為:%.2fc"%c)
else:
print("輸入有誤")
#畫蟒蛇.py
import turtle
def drawsnake(rad,angle,len,neckrad):
for i in range(len):
turtle.circle(rad,angle)
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300,800,0,0)
pythonsize = 30
turtle.pensize(pythonsize)
turtle.pencolor("blue")
turtle.seth(-40)
drawsnake(40,80,5,pythonsize/2)
main()
turtle.setup(1300,800,0,0)
螢幕寬與高、左上角的座標
pythonsize = 30
turtle.pensize(pythonsize)
小蛇的寬度(30個畫素)
turtle.pencolor("blue")畫筆顏色 還可以通過
#+rbg
來定義顏色
turtle.seth(-40)一開始小蛇朝向的角度 →為0度
turtle.circle(rad,angle)
red表示爬行時圓形軌跡半徑的位置
angle表示沿著圓爬行時的弧度值
turtle.fd(rad)
表示直線向前移動距離
兩種對庫函式呼叫的方式
import 庫名
呼叫使用 庫名.函式名
from 庫名 import *
呼叫使用 直接函式名
第一種可以重定義函式
第二種則不能
通過縮排確定範圍的神奇語言
整數、浮點數、複數可以直接做運算,結果取最寬型別
int() float() complex()三個函式可以直接進行型別轉換
但複數轉換成浮點數和整數並不支援
可以通過imag() 或者 real()函式把其虛部 實部轉換為對應型別
type(x) 返回x的型別
python中的內建運算:
加減乘除
x//y取得商的整數部分
x%y 取餘
取正負x**y x的y次冪
abs(x)取絕對值
divmod(x,y) 相當於(x//y,x%y)
pow(x,y) x的y次冪
ubuntu安裝pip以及修改預設python
一 在終端上使用以下命令,來保證你系統上所有的包都是最新的。sudo apt get updatesudo apt get upgrade 二 安裝pip 安裝python pip和你所需要的包 apt get install python pip 檢查pip的版本 pip v 步驟三 如何使用pi...
強烈推薦的機器學習,深度學習課程以及python庫
張冰洋9 個月前 本著兩條原則推薦一波機器學習,深度學習的課程以及常用的庫 1.不建議報輔導班。不是因為我們不應該為學習知識付費,而是因為有更好的資源,而這些資源恰好免費。報輔導班學習浪費錢倒是次要的,主要是時間有限,所以我們要把最好的時間集中在最高效的事情上。以下課程均有中文字幕 1.機器學習 2...
2 2 vue環境搭建以及vue cli使用
用腳手架建立模板,只需要寫 而不用關注太多 通過cnpm去run dev 或者 build 會在後台開乙個shell視窗 先把需要的依賴 npm install 都安裝上然後再執行專案 ps vue配置資訊 1.bulid 配置檔案所在的資料夾 bulid內的config檔案是webpack的配置 ...