【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)

欢迎各位旅行者,来到小蓝の蓝桥城!


全文目录

第一幕 ·「藏宝地图」

输入

输入一行

输入多行

输出

输出 一个数

输出 一维列表

输出 二维列表

第二幕 ·「元素战技」

⭐第一回合· 2020-省赛-成绩分析

⭐第二回合· 2021-模拟赛-扫雷

⭐第三回合· 2020-省赛-作物杂交

第三幕 ·「刷题副本」

传送锚点A:蓝桥云课

传送锚点B:New Online Judge

传送锚点C:AcWing


第一幕 ·「藏宝地图」

传说,蓝桥城有一张藏宝地图,只要顺着地图路线,就能找到神秘代码

小蓝意外得到了地图,发现只用一行,就搞定了所有题型的输入输出!

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第1张图片

小蓝狂喜!打算和蓝桥城的旅行者们一起,前往寻找宝藏~

蓝桥冒险团,出发!

输入

输入一行

输入一行 字符串

输入1行字符串,赋值给变量s(string)

s=input()

举个栗子

 【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第2张图片

输入一行 字符组

输入一个字符串,分割成单个字符存到列表a(array)

a=[i for i in input()]

举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第3张图片

输入一行 一个数

输入一个数,赋值给变量n(num)

n=int(input())

举个栗子

 【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第4张图片

输入一行 多个数

输入a b 两个数(以空格分割),赋值给变量a 和 变量b

a,b=map(int,input().split())

举个栗子

 【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第5张图片

输入一行 一组数

输入一组数,赋值给列表a

a=list(map(int,input().split()))

举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第6张图片


输入多行

输入多行 字符串

先输入n,再输入n行的字符串,存进列表a  ( ; 是语句结束标志)

n=int(input());a=[input() for _ in range(n)]

举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第7张图片

输入多行 字符组

先输入n,再输入n行的字符串,1个1个字符地存进二维列表a

n=int(input());a=[[i for i in input()] for _ in range(n)]

举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第8张图片

输入多行 一个数

先输入n,再输入n行的数,存进列表a

n=int(input());a=[int(input()) for _ in range(n)]

 举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第9张图片

 输入多行 多个数

先输入n,再输入n行的数字,1个1个数字地存进二维列表a

n=int(input());a=[list(map(int,input().split())) for _ in range(n)]

 举个栗子

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第10张图片


输出

输出 一个数

最简单又强大的输出方法 \(@^0^@)/

print(n)
#输入:n=666 
#输出:666

输出 一维列表

循环遍历一维列表的元素(^∀^●)ノシ

for i in range(n):print(a[i])
#输入:n=3 a=[1,2,3]
#输出:1 2 3

输出 二维列表

二重循环遍历列表元素 ✪ ω ✪

for i in range(n):
    for j in range(m): 
        print(a[i][j])
#输入:n=2 m=2 a=[[1,2],[3,4]]
#输出:1 2 3 4

第二幕 ·「元素战技」

小蓝冒险团找到了代码宝藏,但不知道如何调用?

是时候展现真正的绝技了!

元素战技:输入3问

 ❔第一问:输入描述里的关键词有哪些?

 ❔第二问:它属于藏宝地图的哪一条路?

❔第三问:相对应的那一行代码是什么?

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第11张图片

这是这种操作???

光说不练,假把式

小蓝这就拿3道真题举个栗子


⭐第一回合· 2020-省赛-成绩分析

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第12张图片

关键词n行每行一个整数

思路:输入→多行→一个数

代码

n=int(input());a=[int(input()) for _ in range(n)]

⭐第二回合· 2021-模拟赛-扫雷

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第13张图片

关键词两个整数n,m每行m个整数

思路:输入→一行→多个数

           输入→多行→多个数

代码

n,m=map(int,input().split())
a=[list(map(int,input().split())) for _ in range(n)]

⭐第三回合· 2020-省赛-作物杂交

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第14张图片

关键词两个整数n,m每行m个整数

思路:输入→一行→多个数

           输入→一行→一组数

           输入→多行→多个数

代码

n,m,k,t=map(int,input().split())
T=list(map(int,input().split()))
K=list(map(int,input().split()))
a=[list(map(int,input().split())) for _ in range(k)]

第三幕 ·「刷题副本

蓝桥冒险团已经整装待发,将去更大的世界冒险了!

小蓝导游总结出了3个超实用的「刷题副本」

旅行者想快速提升算力,刷这3个副本就够了!

传送锚点A:蓝桥云课

首推蓝桥云课:官方+免费+全面。小蓝去的次数最多的副本YYDS!(记得先登录哦~)

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第15张图片

传送锚点B:New Online Judge

良心网站,满满干货!用来模拟考试妙极了~

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第16张图片

传送锚点C:AcWing

AcWing,超棒!游戏化的刷题模式,小蓝玩过之后,觉得非常过瘾。

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第17张图片


美好的时光总是短暂~

旅途的最后,小蓝祝愿旅行者们好运连连~

在4月9号的蓝桥杯比赛中

一发出金,勇夺省一

【蓝桥系列】为什么不会「输入输出」,你一道题都做不出来?(输入输出模板)_第18张图片

你可能感兴趣的:(备战蓝桥,蓝桥杯,职场和发展,python,算法)