当前位置: 首页 > news >正文

蓝桥等考Python组别九级006

第一部分:选择题

1、Python L9 (15分)

运行下面程序,可以输出几行“*”?(   )

for i in range(6):

    for j in range(7):

        print('*', end = ' ')

    print()

  1. 5
  2. 6
  3. 7
  4. 8

正确答案:B

2、Python L9 (15分)

运行下面程序,一共可以输出几个“*”?(   )

for i in range(0, 6):

    for j in range(0, 4):

        print('*', end = ' ')

    print()

  1. 24
  2. 35
  3. 10
  4. 14

正确答案:A

3、Python L9 (20分)

输出如下图形,程序中横线部分应该填(    )。

F

F F

F F F

F F F F

F F F F F

for i in range(1, 6):

    for j in range(________):

        print("F", end = ' ')

    print()

  1. 6
  2. i + 1
  3. j
  4. i

正确答案:D

第二部分:编程题

4、Python L9 方阵图案20分)

题目名称:方阵图案

题目描述:

输入一个正整数n,用字符“&”输出n行n列的方阵图案。

提示:

1.print(x, end = ' ')语句可以输出指定内容,以空格结尾;

2.print()语句不输出任何内容,表示换行。

输入:

一个正整数n(2<=n<=10)。

输出:

用字符“&”输出n行n列的方阵图案,每行相邻两个字符用一个空格隔开。

注意:

输出时行末尾是否有空格,不影响答案的正确性。

输入样例1:

3

输出样例1:

& & &

& & &

& & & 

输入样例2:

4

输出样例2:

& & & &

& & & &

& & & &

& & & &

参考程序:

n = int(input())

for i in range(n):

    for j in range(n):

        print('&', end = ' ')

    print()

测试数据:

1.in

3

1.out

& & &

& & &

& & &

2.in

4

2.out

& & & &

& & & &

& & & &

& & & &

3.in

5

3.out

& & & & &

& & & & &

& & & & &

& & & & &

& & & & &

4.in

8

4.out

& & & & & & & &

& & & & & & & &

& & & & & & & &

& & & & & & & &

& & & & & & & &

& & & & & & & &

& & & & & & & &

& & & & & & & &

5.in

10

5.out

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

& & & & & & & & & &

5、Python L9 数字方阵30分)

题目名称:数字方阵

题目描述:

输入一个正整数n,绘制宽和高都是n的数字方阵。数字方阵有以下特点:

1.第1行的数字从左到右是1~n;

2.第2行的数字从右到左是1~n;

3.第3行的数字从左到右是1~n;

4.第4行的数字从右到左是1~n;

……

以此类推。

下图是一个5*5的数字方阵。

提示:

1.print(x, end = ' ')语句可以输出指定内容,以空格结尾;

2.print()语句不输出任何内容,表示换行。

输入:

一个正整数n(2<=n<=10)。

输出:

宽和高都是n的数字方阵,第一列前面没有空格,相邻两个数字之间用一个空格隔开,参考输出样例。

注意:

输出时行末尾是否有空格,不影响答案的正确性。

输入样例1:

4

输出样例1:

1 2 3 4

4 3 2 1

1 2 3 4

4 3 2 1

输入样例2:

5

输出样例2:

1 2 3 4 5

5 4 3 2 1

1 2 3 4 5

5 4 3 2 1

1 2 3 4 5

参考程序:

n = int(input())

for i in range(1, n + 1):

    for j in range(1, n + 1):

        if i % 2 == 1:

            print(j, end = ' ')

        else:

            print(n + 1 - j, end = ' ')

    print()

测试数据:

1.in

4

1.out

1 2 3 4

4 3 2 1

1 2 3 4

4 3 2 1

2.in

5

2.out

1 2 3 4 5

5 4 3 2 1

1 2 3 4 5

5 4 3 2 1

1 2 3 4 5

3.in

6

3.out

1 2 3 4 5 6

6 5 4 3 2 1

1 2 3 4 5 6

6 5 4 3 2 1

1 2 3 4 5 6

6 5 4 3 2 1

4.in

8

4.out

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

5.in

9

5.out

1 2 3 4 5 6 7 8 9

9 8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8 9

9 8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8 9

9 8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8 9

9 8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8 9

http://www.lryc.cn/news/179406.html

相关文章:

  • 初级篇—第五章子查询
  • 【AntDesign】封装全局异常处理-全局拦截器
  • Visual Studio 代码显示空格等空白符
  • 紫光同创FPGA图像视频采集系统,基于OV7725实现,提供工程源码和技术支持
  • 京东大型API网关实践之路
  • 图像处理: 马赛克艺术
  • postgresql-管理数据表
  • Llama2-Chinese项目:3.1-全量参数微调
  • 蓝桥等考Python组别十级001
  • 记录 Git 操作时遇到的问题及解决方案
  • 第一届“龙信杯”电子数据取证竞赛Writeup
  • Vue与React//双绑问题
  • 信息安全第四周
  • 机器学习基础概念与常见算法入门【机器学习、常见模型】
  • 移动端 [Android iOS] 压缩 ECDSA PublicKey
  • Spring的配置Bean的方式
  • 安防监控/视频汇聚平台EasyCVR云端录像不展示是什么原因?该如何解决?
  • 毛玻璃态登录表单
  • Java:使用 Graphics2D 类来绘制图像
  • VUE2项目:尚品汇VUE-CLI脚手架初始化项目以及路由组件分析(一)
  • 输入网址input,提取标题和正文
  • docker--redis容器部署及与SpringBoot整合
  • 数据库:Hive转Presto(二)
  • docker安装apisix全教程包含windows和linux
  • 【C++进阶】:C++11
  • 9.30消息队列实现进程之间通信方式代码,现象
  • 【Oracle】Oracle系列之十三--游标
  • 【Linux】——基操指令(二)
  • 如何用Angular和NativeScript开发IOS程序?
  • python 使用 scapy 扫描内网IP或端口