與小卡特一起學Python 第15章 模組 及動手試一試
#15-1建立模組
# this is the file "my_module.py"
# we're going to use it in another program
def c_to_f(celsius):
fahrenheit = celsius * 9.0 /5 +32
return fahrenheit
#15-2 呼叫15-1模組
##import my_module #方法一
from my_module import c_to_f #方法二
celsius = float(input ("Enter aremperature in Celsius:"))
##fahrenheit = my_module.c_to_f(celsius)
fahrenheit = c_to_f(celsius)
print("That's",fahrenheit,"degrees Fahrenheit")
#15-3讓程式睡眠
import time
print ("How",end=" ")
time.sleep(1)
print("are",end=" ")
time.sleep(1)
print("you",end=" ")
time.sleep(1)
print("today?")
import random
print(random.randint(0,100))
print(random.randint(0,100))
print(random.random()) #0-1的隨機小數
print(random.random()*10)
from time import sleep
print("Hello,talk to you again in 2 seconds...")
sleep(2)
print("Hi again")
#動手試一試
# 15函式 動手試一試
#15.1 編寫一個函式,用大寫字母列印你的名字。 儲存為y1511.py 到部落格釋出後圖形會變形。
def printName():
print(" CCCC A RRRRR TTTTTTT EEEEEE RRRRR")
print(" C C A A R R T E R R")
print("C A A R R T EEEEEE R R")
print(" C AAAAAAAAA RRRRRR T E RRRRRR")
print(" C CA A R R T E R R")
print(" CCCC A AR R T EEEEEE R R")
print()
#呼叫
import y1511
y1511.printName()
#15.2 不用my_module
from my_module import c_to_f #方法二
celsius = float(input ("Enter aremperature in Celsius:"))
fahrenheit = c_to_f(celsius)
print("That's",fahrenheit,"degrees Fahrenheit")
#15模組 動手試一試
#15.3 編寫一個程式,列印1,20之間五個隨機整數的列表
方法一:
import random
def randomprint():
print(random.randint(1,20))
for i in range(5):
randomprint()#呼叫模組函式
方法二:
for i in range(5):
print(random.randint(1,20))
#15.4 編寫一個小程式,要求他工作30秒,每三秒列印一個隨機數
方法一:
#取名字為y1533.py
import random
def randomprint1():
print(random.random())
#再建立一個py檔案
import time
import y1533
for i in range(1,11):
time.sleep(3)
print("第",i,"次","第",i*3,"秒","隨機列印一個小數:",end="")
y1533.randomprint1()
方法二:
import time,random
for i in range(10):
time.sleep(3)
print(random.random())
# this is the file "my_module.py"
# we're going to use it in another program
def c_to_f(celsius):
fahrenheit = celsius * 9.0 /5 +32
return fahrenheit
#15-2 呼叫15-1模組
##import my_module #方法一
from my_module import c_to_f #方法二
celsius = float(input ("Enter aremperature in Celsius:"))
##fahrenheit = my_module.c_to_f(celsius)
fahrenheit = c_to_f(celsius)
print("That's",fahrenheit,"degrees Fahrenheit")
#15-3讓程式睡眠
import time
print ("How",end=" ")
time.sleep(1)
print("are",end=" ")
time.sleep(1)
print("you",end=" ")
time.sleep(1)
print("today?")
import random
print(random.randint(0,100))
print(random.randint(0,100))
print(random.random()) #0-1的隨機小數
print(random.random()*10)
from time import sleep
print("Hello,talk to you again in 2 seconds...")
sleep(2)
print("Hi again")
#動手試一試
# 15函式 動手試一試
#15.1 編寫一個函式,用大寫字母列印你的名字。 儲存為y1511.py 到部落格釋出後圖形會變形。
def printName():
print(" CCCC A RRRRR TTTTTTT EEEEEE RRRRR")
print(" C C A A R R T E R R")
print("C A A R R T EEEEEE R R")
print(" C AAAAAAAAA RRRRRR T E RRRRRR")
print(" C CA A R R T E R R")
print(" CCCC A AR R T EEEEEE R R")
print()
#呼叫
import y1511
y1511.printName()
#15.2 不用my_module
from my_module import c_to_f #方法二
celsius = float(input ("Enter aremperature in Celsius:"))
fahrenheit = c_to_f(celsius)
print("That's",fahrenheit,"degrees Fahrenheit")
#15模組 動手試一試
#15.3 編寫一個程式,列印1,20之間五個隨機整數的列表
方法一:
import random
def randomprint():
print(random.randint(1,20))
for i in range(5):
randomprint()#呼叫模組函式
方法二:
for i in range(5):
print(random.randint(1,20))
#15.4 編寫一個小程式,要求他工作30秒,每三秒列印一個隨機數
方法一:
#取名字為y1533.py
import random
def randomprint1():
print(random.random())
#再建立一個py檔案
import time
import y1533
for i in range(1,11):
time.sleep(3)
print("第",i,"次","第",i*3,"秒","隨機列印一個小數:",end="")
y1533.randomprint1()
方法二:
import time,random
for i in range(10):
time.sleep(3)
print(random.random())
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/220205/viewspace-2076965/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 與小卡特一起學python 第14章 物件 動手試一試Python物件
- 與小卡特一起學python 第8章 動手試一試原始碼Python原始碼
- 與小卡特一起學python 第13章 函式-積木 動手試一試Python函式
- 與小卡特一起學python 第5章 輸入 測試題和動手試一試Python
- 與小卡特一起學python 第12章 收集起來,列表與字典 動手試一試Python
- 與小卡特一起學python 第11章 巢狀與可變迴圈 動手試一試Python巢狀
- 與小卡特一起學python 第6章 gui-圖形使用者介面 測試和動手試一試PythonGUI
- 與小卡特一起學python 第2章 記住記憶體和變數 課後 動手試一試Python記憶體變數
- 與小卡特一起學python 第14章 物件Python物件
- 與小卡特一起學python 第19章 聲音Python
- 與小卡特一起學python 第20章 使用pyqtPythonQT
- 與小卡特一起學python 第16章 圖形 Pygame學習PythonGAM
- 與小卡特一起學python 第13章 函式-積木Python函式
- 與小卡特一起學python 第3章 基本數學運算Python
- 與小卡特一起學python 第21章 列印格式化與字串Python字串
- 與小卡特一起學python 第4章 資料的型別Python型別
- 與小卡特一起學python 第11章 巢狀與可變迴圈Python巢狀
- 與小卡特一起學python 第22章 檔案輸入與輸出Python
- 與小卡特一起學python 第18章 一種新的輸入-事件Python事件
- 與小卡特一起學python 第9章 全都為了你-註釋Python
- 與小卡特一起學python 第17章動畫精靈和碰撞檢測Python動畫
- 與小卡特一起學python 第10章 遊戲時間到了 程式碼清單Python遊戲
- 與小卡特一起學python 第1章 出發吧 課後練習題Python
- 與小卡特一起學python 第10章 遊戲時間到了 pygame安裝及素材圖片準備Python遊戲GAM
- 與小卡特一起學python 第1章 出發吧 1-2猜數遊戲Python遊戲
- 與小卡特一起學python 第8章 轉圈圈 FOR迴圈和條件迴圈Python
- 與小卡特一起學python 第7章 判斷再判斷 7-1-2-3-6-7Python
- 與小卡特一起學python 第2章 記住記憶體和變數 2-1練習Python記憶體變數
- 與小卡特一起學python 第5章 輸入 5-1,2,3,4 input()輸入函式Python函式
- 與小卡特一起學python 第1章 出發吧 1-1練習我們第一個真正的程式Python
- 《Python從入門到實踐》第二章動手試一試Python
- 《Python從入門到實踐》第五章動手試一試Python
- 《Python從入門到實踐》第六章動手試一試Python
- 與小卡特一起學python 第6章 gui-圖形使用者介面 6-1-2-3-4-5 gui使用PythonGUI
- 《Web介面開發與自動化測試基於Python語言》--第11章WebPython
- 動手學習資料分析第1章
- 動手學習資料分析 第2章
- 第1章 軟體測試概述線上測試