题目描述:
键盘输入一组人员的姓名、性别、年龄等信息,信息之间采用空格进行分隔,每人一行,空行回车结束录入,示例格式如下:
张三 男 20
李四 女 30
王五 男 40
计算并输出这组人员的平均年龄(保留2位小数)和其中男性人数,格式如下:
平均年龄是30.00 男性人数是2
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
解题思路:
1.使用input函数获取键盘输入的内容并赋值给变量data,返回字符串类型。
2.使用split方法分割个人信息,返回列表类型的数据并赋值给data_list。
3.使用循环结构程序,输入姓名、性别、年龄信息,并计算总年龄,用于求平均年龄。在每次循环中,使用分支结构程序,统计男性人数。
4.根据男性人数和总年龄,计算平均年龄。
5.使用format( )格式化输出方法,显示平均年龄与男性人数。
代码实现:
温馨期待:
期待大家提出宝贵改进建议,互相交流,收获更大