首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,请补充横线处代码。 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
57
问题
编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,请补充横线处代码。
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://www.kaotiyun.com/show/dW6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
打开数据库abc的正确命令是
在VisualFoxpro中,下面对查询设计器的描述中正确的是
可以运行查询文件的命令是
对两个数据表建立临时联系时,要求()。
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。
要设置日期时间型数据中的年份用4位数字显示,应使用下列哪条命令()。
打开表单文件sapp,并完成如下操作(不得有多余操作):①将“课程”表添加到表单的数据环境中。②使列表框Listl中的数据项为“课程"表中的课程名(课程,课程名)。③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考试成绩”表),并将结果存
建立一个文件名和表单名均为myform的表单文件,表单上有:表格控件gridl(RecordSourceType属性手工设置为“别名”),文本框控件Textl,命令按钮控件Commandl(文本为“确定”)。程序运行时在文本框中输入“部门名”,然后单击“确
随机试题
根据我国《公司法》,有限责任公司董事会享有的职权有()。
______用于将计算机网卡与局域网或通过ADSL调制解调器与互联网相连的接口,即通常所说的“水晶头”,由8条芯线做成,广泛用于远距离的数据传输。
与葡萄球菌感染易于局限化有关的因素是
利润表中的项目应根据损益类账户的()填列。
目前我国信托公司发行的理财计划属于私募证券。()
税收的()是区分税收收入与其他财政收入形式的重要特征。
①一幅地图,一张照片,一个动作,如果要通过电报或电话让对方了解,那是太不容易了。即便你有很强的表达能力,也很难说得清、道得周全。如果有这样一种通信方式,它能把写在纸上的字,以及活动的或静止的画面、景物从千里之外传送到你的面前,那你不就成了“千里眼”了吗?图
毛泽东提出在我国人民政治生活中判断言论和行动是非的六条标准,其中最重要的是
下表为某文件中字符的出现频率,采用霍夫曼编码对下列字符编码,则字符序列“bee”的编码为(1);编码“110001001101”对应的字符序列为(2)。(1)
下列符号中,正确的C++标识符是()。
最新回复
(
0
)