查看“Python题库答案:人机交互”的源代码
←
Python题库答案:人机交互
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==人机交互== ===竖着输出=== ====描述==== Python中字符串可以按单个字符进行索引,第一个字符序号为0,正向递增,编写一个程序,用户输入一个字符串,按每行一个字符的形式进行输出。 ====输入格式==== 一个字符串或手机号码 ====输出格式==== 每行一个字符进行输出用户输入的字符 ====输入输出示例==== <nowiki>输入 输出 示例 1 Hello H e l l o</nowiki> ====代码==== <nowiki> my_string = input() # 输入一个字符串 for i in my_string: # 对字符串中的字符进行遍历 print(i) # 逐个输出字符,每个字符以换行符结束</nowiki> ===格式化输出=== ====描述==== 用户输入一个浮点数,用str.format格式化输出,保留3位小数。 ====输入格式==== 输入一个浮点数 ====输出格式==== 保留小数点后3位的浮点数 ====输出==== <nowiki>输入输出示例 输入 输出 示例 1 3.14159 3.142</nowiki> ====代码==== <nowiki> #用户输入一个小数,用format格式化输出,保留3位小数 n = float(input()) print("{:.3f}".format(n)) # .3 表示保留小数点后3位 # f 表示浮点数 </nowiki> ===输出he's a pirate === ====描述==== 在两行中分别输出以下两个句子。 <nowiki>he's a pirate She said, "Hurry up."</nowiki> ====输入格式==== 无输入 ====输出格式==== he's a pirate She said, "Hurry up." ====输入输出示例==== <nowiki>输入 输出 示例 1 he's a pirate She said, "Hurry up."</nowiki> ====代码==== <nowiki> print("he's a pirate") print('She said, "Hurry up."')</nowiki> ===简单数学运算=== ====描述==== 输入两个整数 a,b,顺序输出加、减和乘法运算的结果。 ====输入格式==== 第一行输入整数 a 第二行输入整数 b ====输出格式==== 第一行输出 a + b的结果 第二行输出 a - b 的结果 第三行输出 a * b 的结果 ====代码==== <nowiki> a = int(input()) # 输入转为整数 b = int(input()) # 输入转为整数 print(a + b) print(a - b) print(a * b) # 函数式 def solve(a,b): print(a + b) print(a - b) print(a * b) if __name__ == '__main__': a = int(input()) # 输入转为整数 b = int(input()) # 输入转为整数 solve(a,b) # 调用你定义的函数进行数学运算</nowiki> ===简单循环=== ====描述==== 输入一个整数 n,输出所有小于 n 的非负整数 i 的平方( 0 <= i < n )。 ====输入格式==== 输入一个整数 n ====输出格式==== 分 n 行,每行输出一个整数 ====输入输出示例==== <nowiki>输入 输出 示例 1 5 0 1 4 9 16</nowiki> ====代码==== <nowiki> n = int(input()) # 输入转为整数n for i in range(n): # 将i从0遍历到n print(i * i) # 输出i的平方 # 函数式编程 def loop(n): for i in range(n): # 将i从0遍历到n print(i * i) # 输出i的平方 if __name__ == '__main__': n = int(input()) # 输入转为整数n loop(n) # 调用你定义的loop函数并传入参数n</nowiki> ===print函数=== ====描述==== 输入一个正整数 n,在一行中输出从 1 到 n,中间无空格。 ====输入格式==== 输入一个正整数 n ====输出格式==== 在一行中输出从 1 到 n,中间无空格 ====代码==== <nowiki> n = int(input()) for i in range(1, n + 1): print(i, end='') # 用函数实现 def s_num(n): for i in range(1, n + 1): print(i, end='') if __name__ == '__main__': n = int(input()) s_num(n) </nowiki> ===输出数字序列练习=== ====描述==== range(n) (n > 0)可产生一个包含0-(n-1)的整数序列,程序语句for var in range(n): 可将range(n) 产生的整数序列中的每一个值依次赋给变量var,补充完整下面的程序,使之输出要求的格式。 <nowiki>n = int(input()) # 输入一个正整数 n for i in range(n): print(补充代码) # 每行一个数字输出 0 -(n-1) for i in range(n): print(补充代码) # 在一行内输出 0 -(n-1),每个数字后输出一个空格 print() # 此行保留,不要修改 for i in range(n): print(补充代码) # 在一行内输出 0 -(n-1),每个数字间没有分格 print() # 此行保留,不要修改 for i in range(n): print(补充代码) # 在一行内输出 0 -(n-1),每个数字后输出一个逗号 print() # 此行保留,不要修改 for i in range(n): if i != n - 1: # 当i不是最后一个数时,每个数字后输出一个逗号 print(补充代码) else: print(补充代码) # 当i是最后一个数时,数字后不能有逗号</nowiki> ====输入==== 输入一个正整数 n ====输出==== 0 1 2 3...n-1 0123...n-1 0,1,2,3,...,n-1, 0,1,2,3,...,n-1, ====代码==== <nowiki> n = int(input()) # 输入一个正整数 n for i in range(n): print(i) # 每行一个数字输出 0 -(n-1) for i in range(n): print(i, end=' ') # 在一行内输出 0 -(n-1),每个数字后输出一个空格 print() # 此行保留,不要修改 for i in range(n): print(i, end='') # 在一行内输出 0 -(n-1),每个数字间没有分格 print() # 此行保留,不要修改 for i in range(n): print(i, end=',') # 在一行内输出 0 -(n-1),每个数字后输出一个逗号 print() # 此行保留,不要修改 for i in range(n): if i != n - 1: print(i, end=',') # 在一行内输出 0 -(n-1),每个数字后输出一个逗号,最后一个数字后不能有逗号 else: print(i)</nowiki> ===自我介绍=== ====描述==== 输入自己的姓名、来自哪里和爱好,按指定的格式输出到屏幕上。 ====输入==== 第一行输入姓名 第二行输入籍贯 第三行输入爱好 ====输出==== 我的名字是***,来自**,我的爱好是***! (**由用户输入的字符串替代) ====代码==== <nowiki> name = input() city = input() hobby = input() print('我的名字是{},来自{},我的爱好是{}!'.format(name, city, hobby)) # 或 name = input() city = input() hobby = input() print(f'我的名字是{name},来自{city},我的爱好是{hobby}!')</nowiki>
返回至
Python题库答案:人机交互
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息