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

Python蓝桥杯真题代码

以下是一些不同届蓝桥杯Python真题代码示例:

 

第十四届青少年蓝桥杯python组省赛真题

 

删除字符串后缀

 

input_str = input("请输入一个字符串:")

suffixes = ('er', 'ly', 'ing')

for suffix in suffixes:

    if input_str.endswith(suffix):

        input_str = input_str[:-len(suffix)]

        break # 满足要求后就不需要再遍历了

print(input_str)

 

 

字符串连接

 

# 获取用户输入

S = input("请输入一个只包含小写字母的字符串(长度>=3):")

# 确保输入符合要求

if len(S) >= 3 and S.islower():

    # 获取第一个和最后一个字符

    result = S[0] + S[-1]

    # 输出结果

    print(result)

else:

    print("输入不符合要求,请输入一个长度大于等于3且只包含小写字母的字符串。")

 

 

第十届蓝桥杯省赛研究生组真题

 

立方和

 

def judge(num):

    string = str(num)

    if ('2' in string or '0' in string or '1' in string or '9' in string):

        return True

    return False

 

if __name__ == '__main__':

    cnt = 0

    for a in range(1, 2020):

        if judge(a):

            cnt += (a * a * a)

    print(cnt)

 

 

质数

 

import math

 

def is_prime(num):

    if num > 3:

        for i in range(2, int(math.sqrt(num) + 1)):

            if num % i == 0:

                return False

    return True

 

if __name__ == '__main__':

    cnt = 0

    num = 2

    while True:

        if is_prime(num):

            cnt += 1

            if cnt == 2019:

                print(num)

                break

        num += 1

http://www.dtcms.com/a/170417.html

相关文章:

  • 工作记录 2015-06-01
  • 数据库介绍以及windows下mysql安装
  • vector和string的迭代器
  • BG开发者日志505:项目总体情况
  • PowerPC架构详解:定义、应用及特点
  • 软件管理(安装方式)
  • MCP 探索:MCP 集成的相关网站 Smithery、PulseMCP 等
  • MySQL安装完全指南:从零开始到配置优化(附避坑指南)
  • 【Python生成器与迭代器】核心原理与实战应用
  • 【Python实战】飞机大战
  • 吾爱出品 [Windows] EndNote 21.5.18513 汉化补丁
  • 【进阶】C# 委托(Delegate)知识点总结归纳
  • Rotary Positional Embedding
  • QT6 源(72):阅读与注释单选框这个类型的按钮 QRadioButton,及各种属性验证,
  • 存在重复元素II(简单)
  • Three.js在vue中的使用(二)-加载、控制
  • web应用开发说明文档
  • 连续变量与离散变量的互信息法
  • pcf8563时钟驱动编写记录
  • C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 20)
  • Java响应式编程
  • 【C++篇】类和对象(上)
  • 第6章 Python 基本数据类型详解(int, float, bool, str)细节补充
  • 探索Grok-3的高级用法:功能与应用详解
  • SeataAT模式
  • 【傻呱呱】BIOS里的某个启动引导项丢失如何找回?
  • AtCoder AT_abc404_g [ABC404G] Specified Range Sums
  • Windows下编译WebRTC源码
  • 第1章 Python 解释器安装(Anaconda/Pyenv 推荐)
  • STM32基础教程——软件I2C