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

蓝桥等考Python组别八级005

第一部分:选择题

1、Python L8 (15分)

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

i = 1

while i <= 4:

    print(i, end = ' ')

    i += 1

  1. 1 2 3
  2. 0 1 2 3
  3. 1 2 3 4
  4. 0 1 2 3 4

正确答案:C

2、Python L8 (15分)

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

i = 1

while i <= 7:

    if i % 2 == 1:

        print(i, end = ' ')

    i += 1

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

正确答案:A

3、Python L8 (20分)

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

a = 0

while a < 5:

    a += 1

    if a == 3:

        continue

    print(a, end = ' ')

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

正确答案:D

第二部分:编程题

4、Python L8 2的倍数20分)

题目名称:2的倍数

题目描述:

如果一个数能被2整除,那么这个数就是2的倍数。像2,4,12这样的数都是2的倍数。

输入一个整数n(n>=2),输出从1到n(包括1和n)范围内,所有2的倍数。

提示:

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

输入:

一个整数n(n>=2)。

输出:

输出从1到n(包括1和n)范围内,所有2的倍数,相邻两个数用一个空格隔开。

输入样例:

7

输出样例:

2 4 6

参考程序:

n = int(input())

i = 2

while i <= n:

    print(i, end = ' ')

    i += 2

测试数据:

1.in

7

1.out

2 4 6

2.in

8

2.out

2 4 6 8

3.in

10

3.out

2 4 6 8 10

4.in

13

4.out

2 4 6 8 10 12

5.in

19

5.out

2 4 6 8 10 12 14 16 18

5、Python L8 回力车30分)

题目名称:回力车 

题目描述:

淘淘有一辆玩具回力车。先向后拉10厘米,相当于给车“加油”,松手后,可以向前行驶100厘米。

有一条赛道,长L厘米。请你算一算,回力车要行驶完这段路程,需要“加油”多少次。

注意:

1.回力车在赛道起点出发时,必须先后退10厘米完成第一次“加油”,从起点之后10厘米的位置出发,如下图所示;

2.回力车存储的能量有上限,即使后退的距离再长,也只能向前行驶100厘米,所以淘淘每次都正好向后拉10厘米;

3.回力车的行驶路线始终是直线,不会偏离终点方向;

4.到达终点,以车头通过终点线为准,不考虑车身长度。

输入:

一个正整数L,代表赛道长度,单位厘米。

输出:

一个整数,为行驶完这段路程,需要“加油”的次数。

输入样例1:

90

输出样例1:

1

输入样例2:

120

输出样例2:

2

参考程序1

L = int(input())

ans = 0

while L > 0:

    L += 10

    L -= 100

    ans += 1

print(ans)

参考程序2

import math

L = int(input())

print(math.ceil(L / (100 - 10)))

参考程序3:

l = int(input())

pos = 0

cnt = 0

while pos < l:

    pos -= 10

    pos += 100

    cnt += 1

print(cnt)

校验:

L

加油次数

(0, 90]

1

(90, 180]

2

(180, 270]

3

(270, 360]

4

(360, 450]

5

测试数据:

1.in

90

1.out

1

2.in

120

2.out

2

3.in

250

3.out

3

4.in

312

4.out

4

5.in

515

5.out

6

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

相关文章:

  • JUnit介绍
  • (高阶) Redis 7 第16讲 预热/雪崩/击穿/穿透 缓存篇
  • (三) gitblit管理员手册
  • ESKF算法融合GNSS与IMU信息,航向角的偏差是如何逐渐影响到重力加速度g以及位置偏差的 CSDN gpt
  • Java初始化大量数据到Neo4j中(二)
  • flink1.17安装
  • SLAM从入门到精通(gmapping建图)
  • 中国312个历史文化名镇及景区空间点位数据集
  • 记一次Mybatis驼峰命名导致的线上BUG及处理方案
  • 在MyBatisPlus中添加分页插件
  • 算法题系列8·买卖股票的最佳时机
  • DC电源模块关于宽电压输入和输出的范围
  • 【Docker】docker拉取镜像错误 missing signature key
  • C- 静态链接
  • 微信公众号开发(BUG集)
  • AI项目十三:PaddleOCR训练自定义数据集
  • 你熟悉Docker吗?
  • Nodejs错误处理详细指南
  • 软考 系统架构设计师系列知识点之软件架构风格
  • 一键智能视频语音转文本——基于PaddlePaddle语音识别与Python轻松提取视频语音并生成文案
  • [unity]对象的序列化
  • java开发岗位面试
  • 坠落防护 挂点装置
  • 关于 自定义的RabbitMQ的RabbitMessageContainer注解-实现原理
  • uniapp快速入门系列(1)- 概述与基础知识
  • 国密国际SSL双证书解决方案,满足企事业单位国产国密SSL证书要求
  • LabVIEW开发虚拟与现实融合的数字电子技术渐进式实验系统
  • 机器学习之单层神经网络的训练:增量规则(Delta Rule)
  • C# Task任务详解
  • 百度网盘的扩容