如何用PYTHON编写简单的投票程序

2026-02-26 02:37:21

1、打开JUPYTER NOTEBOOK,新建一个PY文档。

如何用PYTHON编写简单的投票程序

2、投票系统的核心在于检测是否有用户重复投票。

我们可以先创建一个字典来记录名单。

vote = {}

如何用PYTHON编写简单的投票程序

3、vote = {"Peter": True}

为了让示例更清晰一些,我们先添加一个名单。

如何用PYTHON编写简单的投票程序

4、def vote_system(n):

设置一个函数,重复的事情可以更便捷。

如何用PYTHON编写简单的投票程序

5、def vote_system(n):

    if vote.get(n) is True:

        return "Don't vote again!"

首先设置如果遇到重复的,那么就要提醒!

如何用PYTHON编写简单的投票程序

6、def vote_system(n):

    if vote.get(n) is True:

        return "Don't vote again!"

    else:

        vote[n] = True

        return "Thanks for voting!"

如果没有出现在字典里面,那么我们就记录一下名字。

如何用PYTHON编写简单的投票程序

7、vote = {"Peter": True}

def vote_system(n):

    if vote.get(n) is True:

        return "Don't vote again!"

    else:

        vote[n] = True

        return "Thanks for voting!"

    

vote_system("Peter")

vote_system("Ben")

进行测试发现两个条件都正确运行。

如何用PYTHON编写简单的投票程序

8、vote

字典里面也自动添加名字了。

如何用PYTHON编写简单的投票程序

9、def vote_system(n):

    if vote.get(n):

        return "Don't vote again!"

    else:

        vote[n] = True

        return "Thanks for voting!"

实际上可以简化一下书写。

如何用PYTHON编写简单的投票程序

猜你喜欢