''' s="9e10"是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符串, 编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。 ''' def port1(): s = "9e10" s = eval(s) if type(s) == type(1.00): print(True) else: print(False) ''' s="123"是一个整数形式字符串,编写程序判断 s 是否是整数形式字符串。 如果是则输出 True,否则输出 False。要求代码不超过 2 行。 ''' def port2(): s = "123" s = eval(s) if type(s) == type(1): print(True) else: print(False) ''' ls 是一个列表,内容如下: ls = [123, "456", 789, "123", 456, "789"] 请补充如下代码,求其各整数元素的和: ls = [123, "456", 789, "123", 456, "789"] s = 0 for item in ls: if ___①_ _ == type(123): s += ___②_ _ print(s) ''' def port3(): ls = [123, "456", 789, "123", 456, "789"] s = 0 for item in ls: if type(item) == type(123): s += item print(s) ''' while True:可以构成一个“死循环”。请编写程序利用这个死循环完成如下功能: 循环获得用户输入,直至用户输入字符 y 或 Y 为止,并退出程序。 ''' def port4(): while True: string = input() if string in ['y','Y']: print('退出程序') break ''' 请编写一个史上最佛系的程序,获得用户输入时无提示,获得用户输入后计算 100 除以输入值, 结果运算正常就输出结果,并退出,永远不报错退出。 输入格式 输入 n 行字符,第 n+1 行输入 100 的约数 a 输出格式 输出 100/a 的结果 ''' def port5(): while True: a = input() try: print(100/eval(a)) break except: pass ''' #003900340032003100391553403942446 如下函数返回两个数的平方和,请补充横线处代码 def psum(___①_ _): ___②___ a**2 + b**2 a=eval(input()) b=eval(input()) print(psum(a,b)) ''' def port6(): def psum(a,b): return a ** 2 + b ** 2 a = eval(input()) b = eval(input()) print(psum(a, b)) ''' 如下函数返回两个数的平方和,如果只给一个变量,则另一个变量的默认值为整数 10,请补充横线处代码。 def psum(___①____): ___②___ a**2 + b**2 N = eval(input()) print(psum(N)) ''' def port7(): def psum(a,b=10): return a ** 2 + b ** 2 N = eval(input()) print(psum(N)) ''' 如下函数同时返回两个数的平方和以及两个数的和,如果只给一个变量,则另一个变量的默认值为整数10,请补充横线处代码。 def psum(___①__): ___②__ a=eval(input()) print(psum(a)) ''' def port8(): def psum(a,b=10): return (a**2+b**2),(a+b) a = eval(input()) print(psum(a)) ''' 如下函数返回两个数的平方和与n的乘积,请补充横线处代码。 n = 2 def psum(___①__): ___②_ return (a**2 + b**2)*n ''' def port9(): n = 2 def psum(a, b): return (a ** 2 + b ** 2) * n a = eval(input()) b = eval(input()) print(psum(a, b)) ''' txt 表示一段中文文本,请补充代码,输出该文本所有可能的分词结果。 ___①__ txt = "中华人民共和国教育部考试中心委托专家制定了全国计算机等级考试二级程序设计考试大纲" ls = ___②__ print(ls) ''' def port10(): import jieba txt = "中华人民共和国教育部考试中心委托专家制定了全国计算机等级考试二级程序设计考试大纲" ls = jieba.lcut(txt,cut_all=True) print(ls) ''' 打开一个文件 a.txt,如果该文件不存在则创建,存在则产生异常并报警。请补充如下代码。 try: f = open(___①_ _) ___②___: print("文件存在,请小心读取!") ''' def port11(): try: f = open('a.txt','x') except: print("文件存在,请小心读取!") ''' ls 是一个列表,内容如下: ls = [123, "456", 789, "123", 456, "789"] 请补充如下代码,在数字 789 后增加一个字符串 "012"。 ls = [123, "456", 789, "123", 456, "789"] ___①___ print(ls) ''' def port12(): ls = [123, "456", 789, "123", 456, "789"] ls.insert(3,'012') print(ls) ''' ls 是一个列表,内容如下: ls = [123, "456", 789, "123", 456, "789"] 请补充如下代码,使用 remove() 方法,采用一行语句,删除数字 789 ls = [123, "456", 789, "123", 456, "789"] ___①__ ''' def port13(): ls = [123, "456", 789, "123", 456, "789"] ls.remove(789) print(ls) ''' ls 是一个列表,内容如下: ls = [123, "456", 789, "123", 456, "789"] 请补充如下代码,将列表 ls 逆序打印 ls = [123, "456", 789, "123", 456, "789"] ___①___ print(ls) ''' def port14(): ls = [123, "456", 789, "123", 456, "789"] ls.reverse() print(ls) ''' ls 是一个列表,内容如下: ls = [123, "456", 789, "123", 456, "789"] 请补充如下代码,将列表 ls 中第一次出现 789 位置的序号打印出来。注意,不要直接输出序号,采用列表操作方法 ls = [123, "456", 789, "123", 456, "789"] print(___①__) ''' def port15(): ls = [123, "456", 789, "123", 456, "789"] print(ls.index(789)) ''' d 是一个字典,内容如下: d = {123:"123", 456:"456", 789:"789"} 请补充如下代码,将字典 d 中所有值以列表形式输出 d = {123:"123", 456:"456", 789:"789"} print(___①__) ''' def port16(): d = {123: "123", 456: "456", 789: "789"} print(list(d.values())) ''' d 是一个字典,内容如下: d = {123:"123", 456:"456", 789:"789"} 请补充如下代码,将字典 d 中所有键以列表形式输出 d = {123:"123", 456:"456", 789:"789"} print(___①_) ''' def port17(): d = {123: "123", 456: "456", 789: "789"} print(list(d.keys())) if __name__ == '__main__': port17()