Python 物件導向 案例

2022-08-26 04:42:09 字數 1230 閱讀 4303

a = 5

print(5/10)

# 地板除(功能類似於數學模組當中floor()向下取整操作)

print(5//10)

print(a%10)

b = 25

print(b/10)

print(b//10)

print(b%10)

-----------------------------------

import  random

import math

'''輸入乙個三位數與程式隨機數比較大小

如果大於程式隨機數,則輸出這個三位數的個位\十位\百位

如果等於程式隨機數,則提示中獎,記100分

如果小於程式隨機數,則將120個字元輸入到文字檔案中(規則是每一條字串的長度為12,單獨佔一行,並且前四個是字母,後8個是數字)

'''# 輸入函式

num = input("請輸入乙個三位數:")

# 程式隨機數

random_num = random.randrange(100,1000)

# 檢測輸入是否是純數字

if num.isdigit() and 100 <= int(num) <= 999: # 輸入函式返回的是字元型別,不能與整形直接比較,需要強制轉換

num = int(num)

random_num = int(random_num)

if num > random_num:

# 求百位數字方法是地板除100或用數學模組當中的floor()函式

bai = num//100

## 求十位數字方法是先把三位數字取100的餘數,

shi = num%100//10

print("shi:", shi)

## 求個位數字方法是

ge = num%10

print("ge:", ge)

print("這個三位數的個位是{}十位是{}百位是{}".format(ge, shi, bai))

#print(random_num)

if num == random_num:

print(random_num)

if num < random_num:

print(random_num)

else:

print("請按規定輸入")

------------------------------

python物件導向案例

小結 格式化字串需要注意 傳入的引數以及返回值 oop2.py 需求 房子 house 有 戶型 總面積 和 家具名稱列表 新房子沒有任何的家具 家具 houseitem 有 名字 和 占地面積,其中 席夢思 bed 占地 4 平公尺 衣櫃 chest 占地 2 平公尺 餐桌 table 占地 1....

Python物件導向04 物件導向封裝案例

封裝是物件導向程式設計的一大特點 物件導向程式設計的第一步 將屬性和方法封裝到乙個抽象的類中 外界使用類建立物件,然後讓物件呼叫方法物件方法的細節都被封裝在類的內部需求 小明體重75.0公斤 小明每次跑步會 0.5公斤 小明每次吃東西體重增加1公斤 class person 人類 def init ...

Python物件導向05 物件導向封裝案例 II

封裝 封裝是物件導向程式設計的一大特點 物件導向程式設計的第一步 將屬性和方法封裝到乙個抽象的類中 外界使用類建立物件,然後讓物件呼叫方法物件方法的細節都被封裝在類的內部乙個物件的屬性可以是另外乙個類建立的物件 需求 士兵許三多有一把ak47士兵可以 槍能夠發射子彈 槍裝填裝填子彈 增加子彈數量sh...