首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,请补充横线处代码。 n=input(’’’’) nums=① s=0 for i in nums: ② print(s)
编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,请补充横线处代码。 n=input(’’’’) nums=① s=0 for i in nums: ② print(s)
admin
2019-08-30
34
问题
编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,请补充横线处代码。
n=input(’’’’)
nums=
①
s=0
for i in nums:
②
print(s)
选项
答案
n=input(’’’’) nums=n.split(’’,’’) s=0 for i in nums: s+=eval(i) print(s)
解析
这是一道基本编程题,①考查字符串的split方法,②考查eval函数及简单累加算法。
字符串的split方法描述如下:
str.split(sep=None,maxsplit=一1)一>list of strings
list由str根据sep被分隔的部分构成,sep默认为空格。本题中使用字符串的split方法可将从键盘输入的以逗号(sep)隔开的字符串转变成一个字符列表。
eval函数描述如下:
eval(source,globals=None,locals=None,/)
eval函数能够以Python表达式的方式解析并执行字符串,并将结果返回。简单来说。eval(<字符串>)的作用就是将字符串转变成Python语句,并执行该语句。
累加和算法是利用循环语句将数值进行累加。基本程序结构可以这样设计,先定义总和s和循环变量i,在每一次的循环体中对s进行累加,循环结束后输出累加和s。
下面给出参考程序:
n=input(’’’’)
nums=n.split(’’,’’)
s=0
for i in nums:
s+=eval(i)
print(s)
转载请注明原文地址:https://kaotiyun.com/show/dW6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
以下关于视图的描述正确的是
查询设计器中的“筛选”选项卡的作用是
下列二叉树描述中,正确的是()。
查询“仓库”表的所有记录并存储于临时表文件temp中的SQL语句是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在数据库系统的内部结构体系中,索引属于()。
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
(1)打开数据库“外汇”,通过“外币代码”字段为“外汇代码”和“外汇账户”建立永久联系。(2)新建一个名为“外汇管理”的项目文件,将数据库“外汇”加入“外汇管理”项目中。(3)修改mymenu菜单文件,为“文件”下的子菜单项“查找”设置访问键F。(4
(1)用SQL语句进行以下查询:查询“外汇账户”表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SQL语句存储于新建的three.txt文件中。(2)用一对多报表向导建立报表,“外汇代码”表为父表,“外汇账
随机试题
当病人对护士所实施的护理行为有质疑时,护士必须详细介绍,在病人同意后才能继续进行,这属于病人的
对生物样品进行定量下限的测定,描述正确的是
对于眼球穿孔伤,下列哪种说法是错误的
癫痫大发作正确的护理是
以下不是证券交易所理事会的职责的是()
长江股份有限公司(以下简称长江公司)为增值税一般纳税人,适用的增值税税率为17%;适用的企业所得税税率为25%,对企业所得税采用资产负债表债务法核算。不考虑增值税、企业所得税以外的其他相关税费。长江公司2011年度财务报告于2012年3月31日经董事会批准
根据国外连锁经营的理论和实践,连锁经营战略的主要内容应不包括()。
运输的主要方式有铁路运输、______、航空运输、水路运输和______五种。
“博学之,审问之,慎思之,明辨之,笃行之”出自《论语》。()
Hereisagreatironyof21stcenturyglobalhealth:whilemanyhundredsofmillionsofpeoplelackadequatefoodasaresultof
最新回复
(
0
)