文章目錄
-
- 優點
- 前言
- 答案1
- 答案2
- 注意
- 微信公衆号
優點
根據課程進度編寫,絕無超前知識或複雜代碼塊
前言
本節習題本來是将三名老師配置設定進辦公室,因為我個人感覺有點枯燥,是以改成把女孩配置設定進房間了,原理都是一樣的,沒什麼差別
答案1
剛學習時寫的答案,中規中矩,挺标準的
# 3位女孩,3個房間
girls = ["虞書欣","鄧紫棋","歐陽娜娜"]
bedrooms = [[], [], []]
# 配置設定女孩進房間
for girl_name in girls:
index = random.randint(0, 2)
bedrooms[index].append(girl_name)
i = 1
for bedrooms_number in bedrooms:
print("第%d個房間有%d位女孩,她的名字是:" %(i,len(bedrooms_number)))
for girl_name in bedrooms_number:
print("%s" % girl_name, end="\t")
print("\n")
print("-"*20)
i += 1
答案2
複習時寫的,加入了一些自己的想法,代碼沒有超綱,可以看看,但是如果你是不會做想參考的話建議隻看
答案1
就可以了
import random
girl = ["歐陽娜娜", "楊幂", "佘詩曼", "迪麗熱巴", "鐘嘉欣"]
room = [[], [], []]
print("你旗下的女藝人有",end="")
for girl_name in girl:
print(girl_name,end="、")
print("\b")
# 邀請女孩進房間
for girl_name in girl:
number = random.randint(0,2)
room[number].append(girl_name)
roomA_len = len(room[0])
roomB_len = len(room[1])
roomC_len = len(room[2])
print("你好,我是客服伊茲!\n請輸入以下指令進行查詢\na代表列印所有房間資訊;b代表查詢房間号;c代表查詢女藝人")
print("-"*50)
order = input("請輸入指令:")
if order == "a":
d = 0
for i in range(0,2+1):
if i == 0:
print("房間%d有%d人"%(i,roomA_len))
if roomA_len != 0:
print("名字為",end="")
for i in room[i]:
print(i,end="、")
print("\b")
print("*"*50)
if i == 1:
print("房間%d有%d人"%(i,roomB_len))
if roomB_len != 0:
print("名字為", end="")
for i in room[i]:
print(i, end="、")
print("\b")
print("*" * 50)
if i == 2:
print("房間%d有%d人"%(i,roomC_len))
if roomC_len != 0:
print("名字為", end="")
for i in room[i]:
print(i, end="、")
print("\b")
print("*" * 50)
elif order == "b":
room_number = int(input("請輸入你要查詢的房間号:"))
print("-" * 50)
print("該房間一共有%d人" % len(room[room_number]))
if len(room[room_number]) != 0:
print("名字為",end="")
for i in room[room_number]:
print(i,end="、")
print("\b")
elif order == "c":
name = input("請輸入你要查詢的女藝人名字:")
print("-" * 50)
save = 100
if name in room[0]:
save = 0
elif name in room[1]:
save = 1
elif name in room[2]:
save = 2
else:
print("抱歉,這位女士她不在我們的房間内入住")
if save <= 2:
print("她在%d号房間"%save)
else:
pass
注意
- 答案基本都是我幾個月前學習編寫的,中途遇到考試是以擱置釋出了,年代久遠,可能出現一點小錯誤(應該不會,但也說說),是以希望發現的朋友能在評論區告知,同時有不了解的地方可以在評論區讨論
- 如果可以的話,希望能為我的文章點個贊作為報酬,謝謝
微信公衆号
更多内容可掃碼關注我的微信公衆号“鹹魚同鄉會”,目前正在逐漸完善,每天以日更的形式進行
