蓝桥等考Python组别九级007

第一部分:选择题

1、Python L9 (15分)

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

for i in range(0, 3):

    for j in range(0, 5):

        print('*', end = ' ')

    print()

  1. 2
  2. 3
  3. 4
  4. 5

正确答案:B

2、Python L9 (15分)

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

for i in range(1, 4):

    for j in range(1, 6):

        print('*', end = ' ')

    print()

  1. 15
  2. 16
  3. 10
  4. 12

正确答案:A

3、Python L9 (20分)

运行下面程序,输出的结果是(    )。

for i in range(3):

    for j in range(4):

        print('A', end = ' ')

    print()

A A

A A

A A 

A A A

A A A 

A A A

A A A

A A A

A A A 

A A A A

A A A A

A A A A 

正确答案:D

第二部分:编程题

4、Python L9 方阵图案20分)

题目名称:方阵图案

题目描述:

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

提示:

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

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

输入:

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

输出:

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

注意:

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

输入样例1:

3

输出样例1:

8 8 8

8 8 8

8 8 8 

输入样例2:

4

输出样例2:

8 8 8 8

8 8 8 8

8 8 8 8

8 8 8 8

参考程序:

n = int(input())

for i in range(n):

    for j in range(n):

        print(8, end = ' ')

    print()

测试数据:

1.in

3

1.out

8 8 8

8 8 8

8 8 8

2.in

4

2.out

8 8 8 8

8 8 8 8

8 8 8 8

8 8 8 8

3.in

5

3.out

8 8 8 8 8

8 8 8 8 8

8 8 8 8 8

8 8 8 8 8

8 8 8 8 8

4.in

8

4.out

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8

5.in

10

5.out

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

8 8 8 8 8 8 8 8 8 8

5、Python L9 小猫分鱼(30分)

题目名称:小猫分鱼

题目描述:

猫妈妈钓了n条鱼,分给小白猫和小黄猫,要求:

1.每只小猫都要有鱼;

2.小白猫分到的鱼比小黄猫多;

3.小白猫分到的鱼不超过小黄猫的2倍;

4.不一定要把n条鱼都分完。

输入一个正整数n,输出有多少种方法可以满足以上要求。

例如:n=5时,符合要求的分配方法有2种,如下图所示。

输入:

一个正整数n(3<=n<=60)。

输出:

一个整数,表示按照题目要求分配n条鱼的方法数。

输入样例:

5

输出样例:

2

参考程序1

n = int(input())

ans = 0

for i in range(1, n + 1): #i是小黄猫分到的鱼的数量

    for j in range(i + 1, 2 * i + 1): #j是小白猫分到的鱼的数量

        if i + j <= n:

            ans += 1

print(ans)

参考程序2

n = int(input())

ans = 0

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

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

        if j <= 2 * i:

            ans += 1

print(ans)

参考程序3:

n = int(input())

ans = 0

for i in range(1, n + 1): #i是小黄猫分到的鱼的数量

    for j in range(i + 1, min(2 * i + 1, n - i + 1)): #j是小白猫分到的鱼的数量

        ans += 1

print(ans)

测试数据:

1.in

5

1.out

2

2.in

7

2.out

4

3.in

15

3.out

19

4.in

22

4.out

40

5.in

34

5.out

96

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/148388.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

交叉编译和GCC编译器

目录 交叉编译 hello.c文件 提问 GCC编译器 GCC编译过程 GCC常用选项 编译多个文件 预处理 编译 汇编 链接 交叉编译 hello.c文件 #include <stdio.h>int main(int argc, char argv) {if(argc > 2)printf("Hello, %s!\n", argv[1]);elseprintf…

Java基于SSM的校园一卡通系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

540. 有序数组中的单一元素

链接&#xff1a; 540. 有序数组中的单一元素 代码&#xff1a; 方法一&#xff1a;全数组的二分查找 思路和算法 假设只出现一次的元素位于下标 xxx&#xff0c;由于其余每个元素都出现两次&#xff0c;因此下标 xxx 的左边和右边都有偶数个元素&#xff0c;数组的长度是奇…

《C和指针》笔记31:多维数组的数组名、指向多维数组的指针、作为函数参数的多维数组

文章目录 1. 指向多维数组的数组名2. 指向多维数组的指针3. 作为函数参数的多维数组 1. 指向多维数组的数组名 我们知道一维数组名的值是一个指针常量&#xff0c;它的类型是“指向元素类型的指针”&#xff0c;它指向数组的第1个元素。那么多维数组的数组名代表什么呢&#x…

桥梁模板人工费多少钱?

桥梁模板是桥梁工程中不可或缺的一部分&#xff0c;它起到支撑和固定混凝土浇筑的作用。在桥梁建设中&#xff0c;模板人工费用是一个重要的成本因素。那么&#xff0c;桥梁模板人工费到底是多少呢&#xff1f;下面我们来详细了解一下。 首先&#xff0c;需要明确的是&#xff…

全栈开发笔记2:项目部署上线的三种方式

文章目录 最原始的方式宝塔Docker 部署其他 本文为编程导航实战项目学习笔记。 项目部署的三种方式&#xff1a; 最原始方式✅ yum 手动安装 jdk mysql tomcat nginx打包前端项目&#xff0c;放到某个目录&#xff0c;修改 nginx 配置修改线上的 mysql 配置&#xff0c;打包 j…

数据集笔记:OpenCelliD(手机基站开放数据库)

下载数据的方式可见&#xff1a;【数据获取】全球最大手机基站开源数据库 1 读取数据 import pandas as pdpd.read_csv(C:/Users/16000/Downloads/454.csv/454.csv,headerNone,names[radio,mcc,net,area,cell,unit,lon,lat,range,samples,changeable1,created1,updated,AveSi…

【易语言】m3u8下载器源码

前阵子接了个下载视频的小单子&#xff0c;部分视频是m3u8链接的&#xff0c;临时弄了个批量下载器&#xff0c;如图&#xff1a; 这东西网上虽然很多&#xff0c;但还是喜欢自己折腾一下&#xff0c;就直接开源了。代码好不好&#xff0c;只看能不能跑。 原理就是调用ffmpeg&a…

【项目】基于C++11实现的数据库连接池

文章目录 前置知识关键技术点项目背景连接池功能点介绍MySQL Server参数介绍功能设计连接池功能点介绍开发平台选型关于MySQL数据库编程MySQL接口介绍测试表设计Connection设计数据库配置文件mysql.conf日志文件log.hppConnectionPool设计压力测试源码链接:前置知识 关键技术…

VD6283TX环境光传感器驱动开发(4)----移植闪烁频率代码

VD6283TX环境光传感器驱动开发----4.移植闪烁频率代码 闪烁定义视频教学样品申请源码下载开发板设置开发板选择IIC配置串口配置开启X-CUBE-ALS软件包时钟树配置ADC使用定时器触发采样KEIL配置FFT代码配置app_x-cube-als.c需要添加函数 闪烁定义 光学闪烁被定义为人造光源的脉动…

量化交易全流程(六)

本节目录 多因子风险模型 自从股票市场产生以来&#xff0c;大量的学者、业界人员都在研究股票的价格波动究竟是由什么决定的。一个明显的事实是&#xff0c;股票的价格波动一定是由多种因素决定的&#xff0c;比如大盘因素、市值因素和行业因素。对于大盘因素&#xff0c;股…

uniapp项目实践总结(二十七)苹果应用商店上架教程

导语&#xff1a;之前介绍了如何打包一个苹果安装包文件&#xff0c;如果想要上架苹果 ios 应用商店&#xff0c;那么就来这里学习一下方法吧。 目录 准备材料上架步骤审核事项 准备材料 基本信息 构建版本&#xff1a;需要一个 ipa 格式安装包&#xff1b;logo&#xff1a…

一文拿捏Spring之IOC、循环依赖、Spring的设计模式

1.IOC(控制反转)与DI(依赖注入) &#x1f31f;面试题(IOC-DI): IOC控制反转是一种实现对象解耦的思想。传统情况下是采用new的方式来创建对象&#xff0c;这个对象是由我们来直接控制的&#xff0c;但是有了IOC后&#xff0c;我们可以在IOC运行期间通过DI动态的将依赖的对象进…

数组结构与算法

文章目录 数据结构与算法稀疏数组sparse队列单向链表双向链表单向环形列表&#xff1a;CircleSingleLinkedList栈递归排序算法快速排序思路 树赫夫曼树 &#xff08;HuffmanTree&#xff09;二叉排序树&#xff08;Binary sort tree&#xff09;构建二叉树遍历二叉树 平衡二叉树…

分布式架构篇

1、微服务 微服务架构风格&#xff0c;就像是把一个单独的应用程序开发为一套小服务&#xff0c;每个服务运行在自己的进程中&#xff0c;并使用轻量级机制通信&#xff0c;通常是 HTTP API。这些服务围绕业务能力来构建&#xff0c;并通过完全自动化部署机制来独立部署。这些…

【3】c++设计模式——>UML表示类之间的关联关系

关联关系 关联&#xff08;Assocition&#xff09;关系是类与类之间最常见的一种关系&#xff0c;它是一种结构化的关系&#xff0c;表示一个对象与另一个对象之间有联系&#xff0c;如汽车和轮胎、师傅和徒弟、班级和学生等。在UML类图中&#xff0c;用&#xff08;带接头或不…

列表的增删改查和遍历

任务概念 什么是任务 任务是一个参数为指针&#xff0c;无法返回的函数&#xff0c;函数体为死循环不能返回任务的实现过程 每个任务是独立的&#xff0c;需要为任务分别分配栈称为任务栈&#xff0c;通常是预定义的全局数组&#xff0c;也可以是动态分配的一段内存空间&#…

华为云云耀云服务器L实例评测|部署在线影音媒体系统 Jellyfin

华为云云耀云服务器L实例评测&#xff5c;部署在线影音媒体系统 Jellyfin 一、云耀云服务器L实例介绍1.1 云服务器介绍1.2 产品规格1.3 应用场景1.4 支持镜像 二、云耀云服务器L实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 Jellyfin3.1 Jellyfin 介绍3.2 Docke…

全志ARM926 Melis2.0系统的开发指引④

全志ARM926 Melis2.0系统的开发指引④ 编写目的7. 固件打包脚本7.1.概要描述7.2.术语定义7.2.1. makefile7.2.2. image.bat 7.3.工具介绍7.4.打包步骤7.4.1. makefile 部分7.4.2. image.bat 部分 7.5.问题与解决方案7.5.1. 固件由那些文件构成7.5.2. melis100.fex 文件包含什么…

十天学完基础数据结构-第五天(栈(Stack)和队列(Queue))

栈的定义和特点 栈是一种线性数据结构&#xff0c;它遵循后进先出&#xff08;LIFO&#xff09;原则。栈具有以下基本概念和特点&#xff1a; 栈顶&#xff1a;栈的顶部元素&#xff0c;是唯一可访问的元素。 入栈&#xff1a;将元素添加到栈顶。 出栈&#xff1a;从栈顶移除…