蓝桥等考Python组别八级004

本文提供了蓝桥等考Python八级的选择题和编程题解析,涉及循环、取模运算和条件判断等内容。编程题包括找出5的倍数和模拟学识币消耗场景,给出了参考程序和测试数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一部分:选择题

1、Python L8 (15分)

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

i = 1

while i <= 3:

    print(i, end = ' ')

    i += 1

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

正确答案:C

2、Python L8 (15分)

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

x = 467

while x > 0:

    print(x % 10, end = ' ')

    x //= 10

  1. 7 6 4
  2. 4 6 7
  3. 7 6 7
  4. 6 4 7

正确答案:A

3、Python L8 (20分)

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

i = 2

while True:

    if i >= 6:

        break

    i = i + 1

print(i)

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

正确答案:D

第二部分:编程题

4、Python L8 5的倍数20分)

题目名称:5的倍数

题目描述:

如果一个数能被5整除,那么这个数就是5的倍数。像5,10,35这样的数都是5的倍数。

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

提示:

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

输入:

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

输出:

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

输入样例:

16

输出样例:

5 10 15

参考程序:

n = int(input())

i = 5

while i <= n:

    print(i, end = ' ')

    i += 5

测试数据:

1.in

16

1.out

5 10 15

2.in

20

2.out

5 10 15 20

3.in

33

3.out

5 10 15 20 25 30

4.in

51

4.out

5 10 15 20 25 30 35 40 45 50

5.in

67

5.out

5 10 15 20 25 30 35 40 45 50 55 60 65

5、Python L8 学识币30分)

题目名称:学识币

题目描述:

有一个在线学习网站,每次登录会赠送2个学识币(网站的虚拟货币)。

每学习1课时,需要先支付5个学识币,不够5个学识币不能学习。

小蓝的账户有n个学识币。他每天登录1次,领取2个学识币;再学习1课时,支付5个学时币。请你算一算,小蓝可以连续学习多少天?

输入:

一个正整数n,表示小蓝账户的初始学识币数量。

输出:

一个整数,为小蓝可以连续学习的天数。

输入样例:

6

输出样例:

2

参考程序:

n = int(input())

i = 0

while n >= 3:

    n += 2

    n -= 5

    i += 1

print(i)

测试数据:

1.in

6

1.out

2

2.in

7

2.out

2

3.in

10

3.out

3

4.in

25

4.out

8

5.in

28

5.out

9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星卯教育tony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值