Python题库:人机交互
目录
人机交互
输入训练
描述
此题很简单,只需要要屏幕上输出Hello World!
此题完。
输出训练(2022重点看)
实验目的
任务描述
掌握输出函数print()及其参数的应用
1. 输入“1”,输出“Hello World!”
2. 输入“2”,输出“Hello Python!”
3. 输入“3”,在一行内输出1-5,用空格分隔
4. 输入“4”,在一行内输出1-5,用逗号分隔
5. 输入“5”,分5行输出 1-5,每行一个数字
6. 输入“6”,在同一行内输出1-5,输出的每个数字后跟一个分号“;”
7. 输入其他字符,输出“结束程序”
代码
s = input() # 输入一个字符 if s == '1': # 当输入为"1"时,执行以下语句 # 对齐这个位置下一行写实现第1个功能的语句 print('Hello World!') # 需要编辑的输出语句写在每个分支下的这一行 elif s == '2': # 当输入为"2"时,执行以下语句 # 对齐这个位置下一行写实现第2个功能的语句 print('Hello Python!') elif s == '3': # 当输入为"3"时,执行以下语句 # 对齐这个位置下一行写实现第3个功能的语句 print(1,2,3,4,5) elif s == '4': # 当输入为"4"时,执行以下语句 # 对齐这个位置下一行写实现第4个功能的语句 print(1,2,3,4,5,sep = ',') elif s == '5': # 当输入为"5"时,执行以下语句 # 对齐这个位置下一行写实现第4个功能的语句 print(1) print(2) print(3) print(4) print(5) elif s == '6': # 当输入为"5"时,执行以下语句 # 对齐这个位置下一行写实现第4个功能的语句 for i in range(1,6): print(i,end = ';') else: # 当输入为其他字符时,执行以下语句 # 对齐这个位置下一行写实现第5个功能的语句 print("结束程序")
输出he's a pirate( 2021网)
描述
在两行中分别输出以下两个句子。
he's a pirate She said, "Hurry up."
输入格式
无输入
输出格式
he's a pirate She said, "Hurry up."
输入输出示例
输入 输出 示例 1 he's a pirate She said, "Hurry up."
简单数学运算
描述
输入两个整数 a,b,顺序输出加、减和乘法运算的结果。
输入格式
第一行输入整数 a
第二行输入整数 b
输出格式
第一行输出 a + b的结果
第二行输出 a - b 的结果
第三行输出 a * b 的结果
格式化输出(2022重点看)
描述
用户输入一个浮点数,用str.format格式化输出,保留3位小数。
输入格式
输入一个浮点数
输出格式
保留小数点后3位的浮点数
输出
输入输出示例 输入 输出 示例 1 3.14159 3.142
自我介绍
描述
输入自己的姓名、来自哪里和爱好,按指定的格式输出到屏幕上。
输入
第一行输入姓名
第二行输入籍贯
第三行输入爱好
输出
我的名字是***,来自**,我的爱好是***!
(**由用户输入的字符串替代)
print函数
描述
输入一个正整数 n,在一行中输出从 1到 n,中间无空格。
输入格式
输入一个正整数 n
输出格式
在一行中输出从 1 到 n,中间无空格
示例
输入:4 输出:1234
竖着输出(重点看)
描述
Python中字符串可以按单个字符进行索引,第一个字符序号为0,正向递增,编写一个程序,用户输入一个字符串,按每行一个字符的形式进行输出。
输入格式
一个字符串或手机号码
输出格式
每行一个字符进行输出用户输入的字符
输入输出示例
输入 输出 示例 1 Hello H e l l o
简单循环(2022重点看)
描述
输入一个整数 n,输出所有小于 n 的非负整数 i 的平方( 0 <= i < n )。
输入格式
输入一个整数 n
输出格式
分 n 行,每行输出一个整数
输入输出示例
输入 输出 示例 1 5 0 1 4 9 16
输出数字序列练习
描述
range(n) (n > 0)可产生一个包含0-(n-1)的整数序列,程序语句for var in range(n): 可将range(n) 产生的整数序列中的每一个值依次赋给变量var,补充完整下面的程序,使之输出要求的格式。
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是最后一个数时,数字后不能有逗号
输入
输入一个正整数 n
输出
0 1 2 3...n-1
0123...n-1
0,1,2,3,...,n-1,
0,1,2,3,...,n-1,
学生成绩计算
从键盘输入一个学生的数学、语文、英语成绩,计算其总分与平均分。