久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python投票系統(tǒng)代碼怎么寫

共計(jì) 1011 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

以下是一個(gè)簡(jiǎn)單的 Python 投票系統(tǒng)的代碼示例:

class VotingSystem:
    def __init__(self):
        self.candidates = {}  # 候選人字典,存儲(chǔ)候選人及其得票數(shù)

    def add_candidate(self, candidate):
        if candidate not in self.candidates:
            self.candidates[candidate] = 0
            print(f" 候選人 {candidate} 添加成功!")
        else:
            print(f" 候選人 {candidate} 已存在!")

    def vote(self, candidate):
        if candidate in self.candidates:
            self.candidates[candidate] += 1
            print(f" 投票成功!候選人 {candidate} 當(dāng)前得票數(shù)為 {self.candidates[candidate]}")
        else:
            print(f" 候選人 {candidate} 不存在,請(qǐng)先添加候選人!")

    def get_results(self):
        sorted_candidates = sorted(self.candidates.items(), key=lambda x: x[1], reverse=True)
        print(" 投票結(jié)果:")
        for candidate, votes in sorted_candidates:
            print(f" 候選人 {candidate} 得票數(shù):{votes}")

# 創(chuàng)建投票系統(tǒng)對(duì)象
voting_system = VotingSystem()

# 添加候選人
voting_system.add_candidate(" 張三 ")
voting_system.add_candidate(" 李四 ")
voting_system.add_candidate(" 王五 ")

# 進(jìn)行投票
voting_system.vote(" 張三 ")
voting_system.vote(" 李四 ")
voting_system.vote(" 李四 ")
voting_system.vote(" 王五 ")

# 查看投票結(jié)果
voting_system.get_results()

以上代碼定義了一個(gè) VotingSystem 類,包含添加候選人、投票和獲取投票結(jié)果等功能。可以根據(jù)需要進(jìn)行擴(kuò)展和修改。運(yùn)行代碼可以看到候選人添加成功、投票成功的提示信息,以及最終的投票結(jié)果。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計(jì)1011字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 五大连池市| 江陵县| 高州市| 新兴县| 时尚| 南澳县| 云和县| 麦盖提县| 咸阳市| 达拉特旗| 龙南县| 贞丰县| 南华县| 环江| 晋州市| 蓝田县| 抚州市| 沭阳县| 铁岭县| 赣榆县| 天长市| 麻城市| 武川县| 容城县| 城口县| 英吉沙县| 铜山县| 绥阳县| 乐平市| 井研县| 延川县| 金堂县| 江油市| 金华市| 白玉县| 双桥区| 丹东市| 扬州市| 南部县| 栾城县| 邯郸市|