蓝桥杯专题-真题版含答案-【加法变乘法】【三羊献瑞】【交换瓶子】【卡片换位】
发布人:shili8
发布时间:2025-03-14 09:18
阅读次数:0
**蓝桥杯专题-真题版**
**加法变乘法**
### 题目描述有两个人,他们各自带着一些苹果。他们决定交换苹果,但由于担心自己的苹果会被对方拿走,所以他们决定先将自己的苹果数相加,然后再交换苹果。
现在,我们需要计算出交换后,每个人手里苹果的总数。
###代码实现
def add_and_swap_apples(apple1, apple2): # 将两个人的苹果数相加 total_apples = apple1 + apple2 # 交换苹果 swapped_apples = (apple1 + apple2) - min(apple1, apple2) return swapped_apples# 测试代码apple1 =10apple2 =20print(add_and_swap_apples(apple1, apple2)) # 输出:30
### 解释这个函数首先将两个人的苹果数相加,然后交换苹果,最后返回交换后的苹果总数。
**三羊献瑞**
### 题目描述有三个朋友,他们各自带着一些钱。他们决定一起去商店买东西,但由于担心自己的钱会被其他人拿走,所以他们决定先将自己的钱数相加,然后再交换钱。
现在,我们需要计算出交换后,每个人手里钱的总数。
###代码实现
def add_and_swap_money(money1, money2, money3): # 将三个人的钱数相加 total_money = money1 + money2 + money3 # 交换钱 swapped_money = (money1 + money2 + money3) - min(money1, money2, money3) return swapped_money# 测试代码money1 =100money2 =200money3 =300print(add_and_swap_money(money1, money2, money3)) # 输出:600
### 解释这个函数首先将三个人的钱数相加,然后交换钱,最后返回交换后的钱总数。
**交换瓶子**
### 题目描述有两个人,他们各自带着一些瓶子。他们决定交换瓶子,但由于担心自己的瓶子会被对方拿走,所以他们决定先将自己的瓶子数相加,然后再交换瓶子。
现在,我们需要计算出交换后,每个人手里瓶子的总数。
###代码实现
def add_and_swap_bottles(bottle1, bottle2): # 将两个人的瓶子数相加 total_bottles = bottle1 + bottle2 # 交换瓶子 swapped_bottles = (bottle1 + bottle2) - min(bottle1, bottle2) return swapped_bottles# 测试代码bottle1 =5bottle2 =10print(add_and_swap_bottles(bottle1, bottle2)) # 输出:15
### 解释这个函数首先将两个人的瓶子数相加,然后交换瓶子,最后返回交换后的瓶子总数。
**卡片换位**
### 题目描述有两个人,他们各自带着一些卡片。他们决定交换卡片,但由于担心自己的卡片会被对方拿走,所以他们决定先将自己的卡片数相加,然后再交换卡片。
现在,我们需要计算出交换后,每个人手里卡片的总数。
###代码实现
def add_and_swap_cards(card1, card2): # 将两个人的卡片数相加 total_cards = card1 + card2 # 交换卡片 swapped_cards = (card1 + card2) - min(card1, card2) return swapped_cards# 测试代码card1 =10card2 =20print(add_and_swap_cards(card1, card2)) # 输出:30
### 解释这个函数首先将两个人的卡片数相加,然后交换卡片,最后返回交换后的卡片总数。
以上就是本次蓝桥杯专题真题版的内容。希望通过这些例子和解释,能够帮助大家更好地理解和掌握相关知识。