千题专题

【Python 千题 —— 算法篇】字符统计

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目背景 在编程中,对字符串的字符统计是一个常见任务。这在文本处理、数据分析、词频统计、自然语言处理等领域有广泛应用。无论是统计字母出现的频率,还是分析不同字符类型的数量,字符串字符统计都是非常有用的技术。 字符统

【Python 千题 —— 算法篇】字符串替换

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目背景 在日常编程中,我们经常会遇到需要对字符串中的特定字符或子串进行替换的需求。比如,替换文本中的敏感词汇、修改文本中的标记符号、修正输入中的错误字符等。字符串替换在文本处理、数据清洗、格式转换等任务中非常常见。

【Python 千题 —— 算法篇】逆序字符串

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目背景 字符串操作在编程中非常常见,无论是数据处理、文本分析还是算法设计,字符串的处理都是基础且关键的一部分。尤其是在数据处理和编程竞赛中,字符串逆序是一个经典问题,它可以用于许多实际场景&

【Python 千题 —— 基础篇】评论倾向分析

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 在某个电商平台的评论系统中,用户可以提交商品评论。为了分析评论的情感倾向,我们需要编写一个程序来处理用户评论,并对评论内容进行简单的分析和处理。具体要求如下: 定义一个函数 process_review(

【Python 千题 —— 基础篇】身份证隐藏的信息

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 在一个用户信息管理系统中,你需要处理和验证用户提供的身份证号。编写一个程序来从用户信息字符串中提取和验证身份证号,并提供相应的处理方式。具体要求如下: 定义一个函数 process_id_ca

【Python 千题 —— 基础篇】简易购物车

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 设计一个在线购物车系统,该系统能够管理用户的购物行为。用户可以将商品添加到购物车中、移除购物车中的商品、查看购物车中的商品列表,并计算购物车中所有商品的总价格。每个商品应具备名称、价格、数量等属性

【Python 千题 —— 基础篇】入门异常处理

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 编写一个程序,要求在处理用户输入时捕获各种异常情况,并为每种异常提供相应的处理方式。具体要求如下: 定义一个函数 divide_numbers(),它接收两个参数,并尝试将第一个数除以第二个数。

【Python 千题 —— 基础篇】简易图书管理系统

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 编写一个面向对象的程序,模拟一个图书管理系统。要求定义一个 Book 类,具有基本的书籍信息功能;然后,创建一个 Library 类,用于管理多个 Book 对象,支持添加、删除书籍和查询书籍信息

【Python 千题 —— 基础篇】简易银行

= Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 编写一个面向对象的程序,模拟一个简化的银行系统。要求定义一个 BankAccount 类,具有基本的存款、取款和查询余额的功能。然后,创建一个 SavingsAccount 类继承自 Ban

【Python 千题 —— 基础篇】查找年龄

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目描述 题目描述 班级中有 Tom、Alan、Bob、Candy、Sandy 五个人,他们组成字典 {'Tom': '23', 'Alan': '24', 'Bob': '21', 'Candy': '22', '

【Python 千题 —— 基础篇】参加聚会

题目描述 题目描述 我们向五名同学(Alan、Bob、Candy、Eric、Sandy)发送了各发送了一封聚会邀请邮件,Alan、Candy 与 Sandy 都表示会参加,Bob 与 Eric 都表示不会参加;对于会参加的同学,将会回复 “I’m xxx. I’ll come to the party.”,对于不参加的同学,将会回复 “I’m xxx. Sorry, I won’t come

【Python 千题 —— 基础篇】喜欢的水果

题目描述 题目描述 我们调查了班上的三名同学(Alan,Bob,Sandy)喜欢的水果,其中组成了以下键值对:‘Alan’: [‘apple’, ‘banana’, ‘orange’],‘Bob’: [‘banana’, ‘grapes’, ‘peach’],‘Sandy’: [‘apple’, ‘pear’, ‘strawberry’, ‘banana’]。 对于每个同学,请输出 “xxx

【Python 千题 —— 基础篇】姓名与性别

题目描述 题目描述 姓名与学号。班级中有 Tom、Alan、Bob、Candy、Sandy 五个人,他们的性别分别是男、男、男、女、女;请将他们的姓名与性别关联成字典,转换成字符串并输出。 输入描述 无 输出描述 输出字典转换成的字符串。 示例 示例 ① 输出: {'Tom': '男', 'Alan': '男', 'Bob': '男',

【Python 千题 —— 基础篇】不吉利的数字

题目描述 题目描述 在西方,“13”被称为不吉利的数字,这是因为耶稣与13个弟子共进晚餐时耶稣的第13个弟子出卖了耶稣,且耶稣受难的日期是13日。所以西方的门牌号会跳过13号,假设这栋楼有16户,请为这栋楼的每一户设立门牌号。 输入描述 无 输出描述 依次输出这栋楼每一户的门牌号 示例 示例 ① 输出: 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16

【Python 千题 —— 基础篇】元组的不可修改性

题目描述 题目描述 元组具有不可修改性。现在有一个元组 (1, 2, 3, 5, 6),请尝试将该元组的第一个元素值修改为 0,然后使用 try-except 代码块执行修改该元组元素值的代码部分,如果产生 TypeError,则输出“The tuple cannot be modified”;否则,则输出修改后的元组。 输入描述 无 输出描述 如果产生 TypeError,则输出“T

【Python 千题 —— 基础篇】猜数字小游戏

题目描述 题目描述 猜数字。利用 random 函数随机生成一个1~100之间的数并存储在变量中,然后使用条件判断以及循环方式编写一个猜数字的环节: 如果输入的数字大于随机生成的数字,则输出“猜大了”如果输入的数字小于随机生成的数字,则输出“猜小了”如果输入的数字等于随机生成的数字,则输出“猜中了”,并退出循环 示例 示例 ① 输入输出: 猜数字游戏开始!请输入一个1~100之间的

【Python 千题 —— 基础篇】奇数列表

题目描述 题目描述 创建奇数列表。使用 for 循环创建一个包含 20 以内奇数的列表。 输入描述 无输入。 输出描述 输出创建的列表。 示例 示例 ① 输出: 创建的奇数列表为: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] 代码讲解 下面是本题的代码: # 描述: 使用 for 循环创建一个包含 20 以内奇数的列表# 输入: 无输入#

【Python 千题 —— 基础篇】输出可以被5整除的数

题目描述 题目描述 输出40以内可以被5整除的数,每一个数字间隔一个空格。 输入描述 无输入。 输出描述 输出40以内可以被5整除的数。 示例 示例 ① 输出: 0 5 10 15 20 25 30 35 40 代码讲解 下面是本题的代码: # 描述: 输出40以内可以被5整除的数,每一个数字间隔一个空格# 输入: 无输入# 输出: 输出40以内可以被5整除的数#

【Python 千题 —— 基础篇】账号登录

题目描述 题目描述 简易登录系统。你的账号密码分别是 “student”,“123456”;请使用 if-else 设计一个简易登录系统,输入账号密码。登陆成功输出 “Welcome !”,登录失败输出 “Login failed !” 输入描述 输入账号和密码。 输出描述 输出登录结果信息。 示例 示例 ① 输入: student123456 输出: Welcome

【Python 千题 —— 基础篇】取余计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字取余后的结果,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字取余后的结果,并输出结果。 示例 示例 ① 73 输出: 1.0 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字取余后的结果,并输

【Python 千题 —— 基础篇】乘方计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的乘方结果,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字的乘方结果,并输出结果。 示例 示例 ① 58 输出: 390625.0 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的乘方结果,

【Python 千题 —— 基础篇】地板除计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的地板除(整除)结果,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字的地板除结果,并输出结果。 示例 示例 ① 2.3432 输出: 1.0 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的

【Python 千题 —— 基础篇】除法计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的除法结果,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字的除法结果,并输出结果。 示例 示例 ① 12 输出: 0.5 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的除法结果,并输出结果

【Python 千题 —— 基础篇】乘法计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的乘积,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字的乘积,并输出结果。 示例 示例 ① 12 输出: 2.0 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的乘积,并输出结果。# 输入

【Python 千题 —— 基础篇】减法计算

题目描述 题目描述 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的差,并输出结果。 输入描述 输入两个数字,用回车隔开两个数字。 输出描述 程序将计算这两个数字的差,并输出结果。 示例 示例 ① 12 输出: -1.0 代码讲解 下面是本题的代码: # 描述: 编写一个程序,接受用户输入的两个数字,然后计算这两个数字的差,并输出结果。# 输入:

【算法千题案例】每日LeetCode打卡——67.相对名次

📢前言 🌲原题样例:相对名次🌻C#方法🌻Java 方法:排序 💬总结 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第67