查看“Python编程题之流程控制语句”的源代码
←
Python编程题之流程控制语句
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==基本编程题== ===题目1=== 1.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。 输入输出示例 *输入:8,3,5,7 *输出:9 ===题目2=== s="9e10"是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符串,编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。 ===题目3=== s="123"是一个整数形式字符串,编写程序判断 s 是否是整数形式字符串。如果是则输出 True,否则输出 False。要求代码不超过 2 行 ===题目4=== ls 是一个列表,内容如下: <nowiki>ls = [123, "456", 789, "123", 456, "789"]</nowiki> 请补充如下代码,求其各整数元素的和: <nowiki>ls = [123, "456", 789, "123", 456, "789"] s = 0 for item in ls: if ___①_ _ == type(123): s += ___②_ _ print(s)</nowiki> ===题目5=== while True:可以构成一个“死循环”。请编写程序利用这个死循环完成如下功能:循环获得用户输入,直至用户输入字符 y 或 Y 为止,并退出程序。 输入格式 输入 n 行字符串,最后输入 y 或者 Y 输出格式 输出 n 行字符串,最后跳出循环 ===题目6=== 以论语中一句话作为字符串变量 s,补充程序,分别输出字符串 s 中汉字和标点符号的个数。 <nowiki>s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?" n = 0 # 汉字个数 m = 0 # 标点符号个数 ____①____ # 在这里补充代码,可以多行 print("字符数为{},标点符号数为{}。".format(n, m))</nowiki> ===题目7=== 使用程序计算整数 N 到整数 N+100 之间所有奇数的数值和,不包含 N+100,并将结果输出。整数 N 由用户给出,代码片段如下,补全代码。不判断输入异常。 <nowiki>N = input("请输入一个整数: ") ____①____ # 可以是多行代码</nowiki> 输入输出示例 <nowiki>输入 输出 3 2600</nowiki> ==基本编程题:答案与解析== 1.参考代码: <nowiki>data = input() a = data.split(",") b = [] for i in a: b.append(int(i)) print(max(b))</nowiki> 2. <nowiki>s = "9e10" if type(eval(s)) == type(12.0): print("True") else: print("False")</nowiki> 3. <nowiki>s = "123" print("True" if type(eval(s)) == type(1) else "False")</nowiki> 4. <nowiki>ls = [123, "456", 789, "123", 456, "789"] s = 0 for item in ls: if type(item) == type(123): s += item print(s)</nowiki> 5. <nowiki>while True: s = input() if s in ["y", "Y"]: break</nowiki>
返回至
Python编程题之流程控制语句
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息