[徵男] 妳寫Python嗎?
class PttUser:
def __init__(self, height, weight, city, gender, age, job, verbose):
self.height = height
self.weight = weight
self.city = city
self.gender = gender
self.age = age
self.job = job
self.verbose = verbose
self.bmi = weight / (self.height ** 2 / 10000)
self.hobbies = {"ptt"}
my_data = {
"height": 176,
"weight": 74,
"city": "Taipei",
"gender": "male",
"age": 27,
"job": "software engineer"
}
my_data["verbose"] = "no smoking, no drinking, outgoing, hen好相處"
my_hobbies = {"dancing", "marvel", "weight training", "games", "TV series (EA
or KOREAN)"}
me = PttUser(**my_data)
me.hobbies.update(my_hobbies)
def calc_my_score(me, you):
score = 0
if 155 < you.height <= 160:
score += 20
elif you.height <= 155:
score += 30
if you.bmi < 22:
score += 20
if 22 <= you.age <= 30:
score += 20
score += len(me.hobbies.intersection(you.hobbies)) * 20
return score
user2calc = {
me: calc_my_score,
# and all others including you
}
for you,calc_your_score in user2calc.items():
my_score = calc_my_score(me, you)
your_score = calc_your_score(you,me)
if my_score + your_score > 140:
if you.gender == "female":
print("please send me a letter, we can exchange our photos if you
want")
if you.gender == "male":
print("thanks but I like girls")
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.212.150
※ 文章網址: https://www.ptt.cc/bbs/AllTogether/M.1559132667.A.188.html
※ 編輯: as30385438 (58.114.212.150), 05/29/2019 20:26:58
推
05/29 20:27,
5年前
, 1F
05/29 20:27, 1F
推
05/29 20:27,
5年前
, 2F
05/29 20:27, 2F
→
05/29 20:27,
5年前
, 3F
05/29 20:27, 3F
推
05/29 20:28,
5年前
, 4F
05/29 20:28, 4F
→
05/29 20:28,
5年前
, 5F
05/29 20:28, 5F
→
05/29 20:28,
5年前
, 6F
05/29 20:28, 6F
噓
05/29 20:29,
5年前
, 7F
05/29 20:29, 7F
→
05/29 20:29,
5年前
, 8F
05/29 20:29, 8F
→
05/29 20:30,
5年前
, 9F
05/29 20:30, 9F
※ 編輯: as30385438 (58.114.212.150), 05/29/2019 20:31:20
感謝大家,寫code寫到腦殘XD
※ 編輯: as30385438 (58.114.212.150), 05/29/2019 20:32:04
噓
05/29 20:31,
5年前
, 10F
05/29 20:31, 10F
→
05/29 20:58,
5年前
, 11F
05/29 20:58, 11F
推
05/29 21:17,
5年前
, 12F
05/29 21:17, 12F
→
05/29 21:17,
5年前
, 13F
05/29 21:17, 13F
推
05/29 21:22,
5年前
, 14F
05/29 21:22, 14F
推
05/29 21:33,
5年前
, 15F
05/29 21:33, 15F
噓
05/29 21:36,
5年前
, 16F
05/29 21:36, 16F
推
05/29 21:43,
5年前
, 17F
05/29 21:43, 17F
推
05/29 21:57,
5年前
, 18F
05/29 21:57, 18F
→
05/29 21:57,
5年前
, 19F
05/29 21:57, 19F
→
05/29 21:57,
5年前
, 20F
05/29 21:57, 20F
推
05/29 22:04,
5年前
, 21F
05/29 22:04, 21F
噓
05/29 22:15,
5年前
, 22F
05/29 22:15, 22F
我不是MIS哦,SW跟MIS還差滿多的
然後會走這行當然就是熱愛coding啦,宅也是我的一部分
能接受的女生再寄信給我吧
※ 編輯: as30385438 (58.114.212.150), 05/29/2019 22:25:55
推
05/29 22:29,
5年前
, 23F
05/29 22:29, 23F
推
05/29 22:39,
5年前
, 24F
05/29 22:39, 24F
推
05/29 22:47,
5年前
, 25F
05/29 22:47, 25F
推
05/29 23:21,
5年前
, 26F
05/29 23:21, 26F
推
05/29 23:23,
5年前
, 27F
05/29 23:23, 27F
推
05/29 23:34,
5年前
, 28F
05/29 23:34, 28F
推
05/29 23:44,
5年前
, 29F
05/29 23:44, 29F
→
05/29 23:44,
5年前
, 30F
05/29 23:44, 30F
推
05/30 02:04,
5年前
, 31F
05/30 02:04, 31F
→
05/30 03:23,
5年前
, 32F
05/30 03:23, 32F
推
05/30 03:43,
5年前
, 33F
05/30 03:43, 33F
→
05/30 06:11,
5年前
, 34F
05/30 06:11, 34F
→
05/30 06:11,
5年前
, 35F
05/30 06:11, 35F
推
05/30 07:53,
5年前
, 36F
05/30 07:53, 36F
→
05/30 08:08,
5年前
, 37F
05/30 08:08, 37F
噓
05/30 12:45,
5年前
, 38F
05/30 12:45, 38F
推
05/30 16:48,
5年前
, 39F
05/30 16:48, 39F
推
05/30 19:24,
5年前
, 40F
05/30 19:24, 40F
→
05/30 19:24,
5年前
, 41F
05/30 19:24, 41F
推
05/31 08:44,
5年前
, 42F
05/31 08:44, 42F