1.输入技巧
编程题的输入要求分单个变量、多个变量、列表、二维列表四大类
核心原则:题目要求怎么输,代码就怎么写,不用额外加 print 提示(如print("请输入:")
1.1. 单个变量输入(最基础)
适用场景:题目要求输入1 个值(数字 / 字符串)
输入数字(整数 / 浮点数):input()默认返回字符串,需类型转换
1.2. 多个变量输入(分 2 种核心情况)
情况 1:
多个变量一行输入,空格分隔
题目要求 “输入两个数,用空格隔开”“输入 3 个字符串,一行输入”
核心语法:变量1, 变量2, ... = map(类型, input().split())
情况 2:
多个变量两行 / 多行输入,每行 1 个值
适用场景:题目要求 “第一行输入 a,第二行输入 b”“每行输入一个数,共 3 行”
核心:有几行输入,就写几个 input (),依次赋值给变量
2.输出技巧(按题目要求格式输出)
编程题输出的核心:严格匹配题目格式(空格、换行、是否有符号都要一致),OJ 判题系统会逐字符对比,格式错直接判错!
格式 1:多个值一行输出,空格分隔
适用场景:题目要求 “结果用空格隔开输出”“输出 a 和 b,一行显示”
核心写法:print(值1, 值2, 值3)(逗号分隔,print 自动在值之间加一个空格)
待更新....