Exemplo n.º 1
0
# 11_package.py
# 做成 package 的資料夾結構
# -專案資料夾
#     -主程式.py
#     -封包資料夾
#         -__init__.py
#         -模組一.py
#         -模組二.py

# 這次目標是
# -專案資料夾
#     -main.py
#     -geometry
#         -__init__.py
#         -point.py
#         -line.py

# 基本語法
# import 封包名稱.模組名稱
# import 封包名稱.模組名稱 as 模組別名

# 主程式
import geometry.point

result = geometry.point.distance(3, 4)
print("距離", result)

import geometry.line as line
result = line.slope(1, 1, 3, 3)
print("斜率", result)
# Package 封包的設計與使用
#调用封包
import geometry.point  #完整载入封包模组
result = geometry.point.distance(3, 4)
print("距离", result)
import geometry.line as line
result = line.slope(1, 2, 3, 4)
print("斜率", result)
Exemplo n.º 3
0
# -*- coding: utf-8 -*-
"""
Created on Thu Jul  2 13:32:38 2020

@author: USER
"""

#主程式
import geometry.point as gp  #geometry封包中的point模組
result = gp.dis(1, 10, 100, 1000)
print("距離:", result)

import geometry.line as gs  #geometry封包中的line模組
result = gs.slope(1, 10, 100, 1000)
print("斜率:", result)
Exemplo n.º 4
0
#main
import geometry.point
result = geometry.point.distance(3, 4)
print("距離", result)
import geometry.line as a  #別稱a取代原函式名稱
result = a.slope(1, 1, 3, 3)
print("斜率", result)
Exemplo n.º 5
0
# Package 套件
# 包含模組的資料夾,用來整理、分類模組的程式

### 專案檔案配置
# - 專案資料夾
#     - 主程式.py
#     - 封包資料夾
#         - __init__.py
#         - 模組一.py
#         - 模組二.py

### 載入封包
# import 封包名稱.模組名稱
# import 封包名稱.模組名稱 as 別名

##主程式
import geometry.point
d = geometry.point.distance(3, 4)
print("距離:", d)

import geometry.line as line
s = line.slope(1, 1, 2, 3)
print("斜率:", s)

# python 執行程式時會把執行時產生的一些資料放在 _pycache_ 資料夾,方便下次執行時更快速。
# 所以可以不用理會他,刪除也沒關係。
Exemplo n.º 6
0
import sys
import geometry.point as pp
import geometry.line as ll

import geometry.emojiconvert as emoji

# print(sys.path)
result = pp.distance(3, 4)
print("距離: ", result)

# 計算斜率
print("斜率: ", ll.slope(1, 1, 3, 3))

# 練習
print("phase please: ")
msg = input(">\n")
print(emoji.emoji(msg))
Exemplo n.º 7
0
import geometry.point
print(geometry.point.distance(3, 4))

import geometry.line as line
print(line.len(1, 1, 3, 3))
print(line.slope(1, 1, 3, 3))
Exemplo n.º 8
0
#主程式
import geometry.point  #載入封包中的模組
result = geometry.point.distance(3, 4)  #使用封包模組中的函式
print(result)

import geometry.line
lineresult = geometry.line.slope(1, 1, 3, 3)
print("斜率", lineresult)
#封包可以很多層 但import就要相應的變動 所以可以用別名取代
#ex
import geometry.line as line
re = line.slope(1, 1, 3, 3)
print(re)
Exemplo n.º 9
0
#建立資料夾放程式碼 !!需新增_init_.py檔(新版可不加)
#主程式
import geometry.point
resile = geometry.point.distance(3, 4)
print(resile)

import geometry.line as s
resile = s.len(1, 1, 3, 3)
print(resile)

import geometry.line as line
resile = line.slope(1, 1, 3, 3)
print(resile)
Exemplo n.º 10
0
#主程式
import geometry.point
result = geometry.point.distance(3, 4)
print('距離', result)
import geometry.line
result = geometry.line.slope(1, 1, 3, 3)
print('斜率', result)

#使用別名
import geometry.point as pp
result = pp.distance(3, 4)
print('距離', result)
import geometry.line as li
result = li.slope(1, 1, 3, 3)
print('斜率', result)