首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
admin
2021-03-16
42
问题
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。
用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按
键结束输入。示例格式如下。
张猛男35
杨青女18
汪海男26
孙倩女22
计算并输出这组人员的平均年龄(保留1位小数)和其中女性人数,结果保存在考生文件夹下,命名为“PY202.txt”。格式如下。
平均年龄是25.2女性人数是2
试题程序:
#以下代码为提示框架
#请在程序的…处使用一行或多行代码替换
#请在程序的________处使用一行代码替换
#注意:提示框架的代码可以任意修改,以完成程序功能为准
fo=open("PY202.txt","w")
data=input("请输入一组人员的姓名、性别、年龄:")#姓名 性别 年龄
…
while data:
…
data=input("请输入一组人员的姓名、性别、年龄:")
…
fo.write("平均年龄是{:.1f)女性人数是{}".format(_________))
fo.close()
选项
答案
fo=open("PY202.txt","w") data=input("请输入一组人员的姓名、性别、年龄:") #姓名性别年龄 women_num=0 age_amount=0 person_num=() while data: name, sex, age=data.split(‘’) if sex==女: women_num+=1 age_amount+=int(age) person_num+=1 data=input(" 请输入一组人员的姓名、性别、年龄:") average age=age amount/person_num fo.write("平均年龄是{:.1f}女性人数是{ }".format( average age,women_ num)) fo.close()
解析
由题目可知,首先需要定义3个变量分别用来统计女性人数、年龄总和以及总人数。本题要求每个人的信息采用空格分隔,即需要用字符串分隔函数split()进行分隔,该函数返回的是一个列表,所以每个人的信息就以列表的形式存储在对应的变量中。由于按
键结束信息输入,因此需要把输入信息的方法放在循环内,最后在输出时使用format()输出格式化信息。
转载请注明原文地址:https://kaotiyun.com/show/bl6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
设数据库有如下表:部门(部门号,部门名,负责人,电话)职工(职工号,姓名,部门号,出生日期)其中部门的负责人参照职工的职工号,职工的部门号参照部门的部门号。若要查询后勤部的负责人信息,则正确的SQL语句是()。
下面关于查询的叙述,错误的是()。
有如下SQLSELECT语句SELECT*FORM杯子WHERE单价BETWEEN2.76AND17.20与该语句等价的是()。
下面关于数据库与表的叙述,错误的是()。
在下面的表达式中,运算结果为逻辑真的是()。
如下程序的输出结果是()。STORE-135.246ton?"n="+STR(n,8,3)n=-123.456?STR(n)
有借阅表(借阅.DBF),其结构如下:借书证号C(5),总编号C(6),借书日期D下面能够成功向该表插入一条记录的SQL语句是()。
结构化程序设计的3种结构是()。
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)假定学号的第3、4位为专业代码,要计算各专业学生选修课程号为“101”课程的
下列程序的运行结果是>>>s=’PYTHON’>>>“{0:3}”.format(s)
随机试题
智力是下列哪种能力的综合【】
A.腺病毒肺炎B.金黄色葡萄球菌肺炎C.急性感染性喉炎D.支气管哮喘E.肺炎球菌肺炎呼气性呼吸困难
双眼视轴不交叉,物像的视觉方向交叉的为麻痹性外斜视可见
骨软骨瘤的临床表现
应激反应时血中明显增多的激素是
开放性气胸的紧急处理应为()
下列哪部标准或规范中的部分条文为强制性国家标准?
2013年7月杨女士将自有住房按市场价格出租给张某用于居住,租期一年,每月取得租金收入3500元.当年8月发生房屋修缮费用21300元。杨女士当年应纳个人所得税为()元。(不考虑出租房屋的其他税种)
公安机关的基本任务有()。
再贴现率是主动权能够掌握在中央银行手中的货币政策工具。
最新回复
(
0
)