『』一个非常适合Python新手的编程案例——投票小程序
想快速入门Python , 实战才是捷径 。
前面给大家介绍了新手学习Python最重要的一点 , 就是多动手 , 多练习 , 在实战中才能快速进阶 。那么通常一个好的实战案例是会让大家的学习事半功倍的 。假如你现在刚刚学习Python , 初步了解数据类型、循环、函数这些基础知识 , 接下来准备进阶面向对象编程时 , 那么本文的案例将让你受益匪浅 。
文章图片
文章图片
投票小程序Python面向对象编程的核心
Python是一门面向对象编程的语言 , 要学会面向对象编程 , 理解面向对象中的“类”与“对象”十分重要 , 同时 , 要理解类的定义与调用 。本例的实战题目为:为班级选举出一个班长(Leader) , 目前候选人有三位 , 分别是“张三”、“李四” , “王五” , 通过程序自动进行投票 , 并自动计算三位候选人的票数 。下面以面向对象编程的思路来分析该案例:
1、定义一个类:班长(Leader) , 它有二个属性 , 分别是:姓名和票数
2、实例化Leader类的三个对象:张三 , 李四 , 王五
3、使用if来判断投票人输入的投票的候选人是谁 , 通过for循环给每位候选人计票 , 并进行累加
4、将每位候选人的姓名以及其票数对应显示出来“投票小程序”的编程思路
1、Leader类的定义 , 初始化2个属性:name和count
文章图片
文章图片
定义类
2、输入参与投票的人数 , 小编这里演示的参与的投票人数分别为5人和6人
参与投票的人数
3、候选人的计票 , 主要实现对投票人投票的结果的判断以及对候选人获得的票数的汇总
文章图片
文章图片
计票
4、投票结果的显示 , 通过遍历 , 将投票结果显示出来
显示投票结果
这个案例的经典之处在于:其程序结构十分简单 , 但是却包含了面向对象编程的核心要素:类的定义、属性的传输以及对象的创建与调用 , 同时结合循环、列表十分明白的将计票这个功能展现出来 。对于刚刚学习的新手 , 既复习了条件、循环、数据类型 , 又加深了对面向对象编程的理解 。
针对上面的案例 , 如有任何疑问 , 欢迎在评论区留言或者私信小编 , 小编会认认真真为大家解答
需要“源码”的朋友 , 请“关注”小编并“转发”此文 , 小编会将“源码”以邮件形式发给大家 , 谢谢!
【『』一个非常适合Python新手的编程案例——投票小程序】喜欢小编的朋友 , 欢迎关注哦 , 小编会长期为大家带来Python实战演练 。
推荐阅读
- 「」国产固态硬盘的摸奖式开箱:映泰M700
- 『』华为P40中招,这款神将仅一个月跳千元?1亿像素+8K视频+骁龙865
- 「游戏」在任天堂Switch上倒贴30块钱“加班”,我一个程序员还觉得很刺激
- []美国科学家发现太阳系边界,竟是一个巨型光球,把人类圈养在其中
- 快科技:知名种子站点遭杀软报毒拦截:宕机一个月才刚恢复
- 『手机』手机过气功能你怀念谁?3.5毫米第一个不服
- ##AI的下一个研究热点居然是图
- 『』洗碗机怎么选?米家互联网洗碗机8套容量更适合家用
- 「」毛利哥:RCS大机会!行业前景非常光明!
- 『科研喵萌萌』AI的下一个研究热点居然是图