蓝桥杯软件类竞赛–Python的常用操作示例

文章目录

  • 1. for循环
  • 2. sort()和sorted()函数
  • 3. 队列
  • 4. 数组赋值
  • 5. 输入
    • 5.1 在一行中输入多个整数
    • 5.2 二维数组的输入
    • 5.3 输入用非空格字符隔开的数字
    • 5.4 用map输入多个数字
    • 5.5 输入字符
    • 5.6 换行输入
    • 5.7 未明确说明终止的输入
  • 6. 带格式输出

1. for循环

??例1: i i i的范围是4~(20190325-1)

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979520
??
??例2: i i i的范围是0~(len(num)-1)

??参考:https://blog.csdn.net/weixin_43914593/article/details/112560449

2. sort()和sorted()函数

??sort()对一个数组排序,例:

??参考:https://blog.csdn.net/weixin_43914593/article/details/112930544

??sorted()对结构体排序,例:

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979653

3. 队列

??例:

??参考:https://blog.csdn.net/weixin_43914593/article/details/112851771

4. 数组赋值

??例1:把一维数组赋值为0

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979653

??例2:把二维数组赋值为0

??参考:https://blog.csdn.net/weixin_43914593/article/details/112909051

??例3:把S[i]赋值为i

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979670

5. 输入

5.1 在一行中输入多个整数

??例1:第一行包含一个整数N,第二行包含N 个整数

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979634

??例2:输入一行多个整数

??参考:https://blog.csdn.net/weixin_43914593/article/details/112560449

5.2 二维数组的输入

??例:第一行包含3 个整数N、M 和T,后面M 行每行包含两个整数ts 和id。

??参考:https://blog.csdn.net/weixin_43914593/article/details/112979653

5.3 输入用非空格字符隔开的数字

??例:
??输入第一行为一个正整数T,表示输入数据组数。
??每组数据包含两行,第一行为去程的 起降 时间,第二行为回程的 起降 时间。
??起降时间的格式如下
??h1:m1:s1 h2:m2:s2
??h1:m1:s1 h3:m3:s3 (+1)
??h1:m1:s1 h4:m4:s4 (+2)

??参考:https://blog.csdn.net/weixin_43914593/article/details/112728088

5.4 用map输入多个数字

??例1:
??第一行包括 4 个正整数 A,?B,?C,?m;
??第二行包含 A?×?B?×?C 个整数,其中第 ((i???1)×B?+?(j???1))?×?C?+?(k???1)+1 个数为 d(i,?j,?k);
??第 3 到第 m?+?2 行中,第 (t???2) 行包含 7 个正整数 lat,?rat,?lbt,?rbt,?lct,?rct,?ht。

??参考:https://blog.csdn.net/weixin_43914593/article/details/112761182

??例2:第一行包括 2 个正整数 n,?K。第二行 n 个正整数,代表给

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月18日
下一篇 2021年2月18日

相关推荐