自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 py 吃苹果

首先,我们需要确保每个箱子里的苹果数量是递增的,同时尽可能减少吃掉的苹果数量。1. 函数定义:min_apples(n, apples) 接收苹果箱数 n 和每个箱子里的苹果数 apples。• 如果当前箱子的苹果数不满足递增条件,计算需要增加的苹果数,并更新总吃掉的苹果数和当前箱子的苹果数。这个代码将读取输入,计算并输出陈老师需要吃掉的最少苹果数,或者输出-1表示无法满足条件。4. 检查递增条件:遍历一遍确保所有箱子的苹果数都是递增的。• 遍历每个箱子,确保每个箱子的苹果数比前一个箱子多。

2024-10-10 14:19:36 585 3

原创 【py】python实现矩阵的加、减、点乘、乘法

• np.random.uniform(0, 1, (3, 4)) 创建一个3x4的二维数组,数据值服从均匀分布。• np.random.rand(3, 4) 创建一个3x4的二维数组,数据值从0到1之间。• np.random.randn(10) 创建一个包含10个服从正态分布的随机数的数组。# (4) 对创建的test1和test2两个数组进行四则运算,加、减、点乘、矩阵乘法运算。# (2) 创建12个服从均匀分布的随机数,尺寸为3x4的二维数组test2。

2024-09-30 16:48:12 1164 14

原创 【py】字符串切片

这段代码首先提示用户输入学号和姓名,然后使用字符串切片来分别提取年级、专业、学号和姓名。最后,它按照指定的格式输出这些信息。input_str = input("请输入学号和姓名:")print(f"学号:\n{student_id}")print(f"年级:\n{grade}")print(f"专业:\n{major}")# 学号和姓名的长度,可以根据实际情况调整。print(f"姓名:\n{name}")# 拆分年级、专业、学号和姓名。# 从键盘输入学号和姓名。

2024-09-29 14:04:56 436 8

原创 py 元组,列表,函数的学习和使用

• 调用函数 comput,计算底半径 r=10、高 h=11 的圆柱体的表面积和体积,并输出结果。• 定义了一个嵌套列表 Li,并使用 for 循环将 Li 中的元素添加到 dict1。# 调用定义的函数 comput,计算底半径 r=10、h=11 的圆柱体表面积和体积。• 定义了一个函数 comput,用于计算圆柱体的表面积和体积。# 使用 for 循环,将 Li 中的元素添加到 dict1。• 创建了一个元组 t1 和一个空列表 list1。# 定义一个函数,用于计算圆柱体的表面积和体积。

2024-09-28 19:00:37 483 6

原创 【无标题】

提示你输入身高和体重,然后计算出BMI值,并根据世界卫生组织的标准判断你的体质指数属于哪个类别。weight = float(input("请输入您的体重(千克):"))height = float(input("请输入您的身高(米):"))print(f"您的体质指数属于:{category}")print(f"您的BMI是:{bmi:.2f}")return "体重过轻"return "正常"return "超重"# 定义一个函数来判断BMI类别。# 定义一个函数来计算BMI。# 用户输入身高和体重。

2024-09-26 10:30:55 337 3

原创 408解题小助手—文心智能体

通过将指令和数据分别存储在两个独立的Cache中,可以减少它们之间的干扰,提高各自Cache的命中率。选项C“降低CPU平均访存时间”是Cache设计的一个总体目标,但指令Cache与数据Cache的分离并不是直接针对这一目标的,而是通过提高命中率等机制来间接实现的。选项A“降低Cache的缺失损失”虽然是一个积极的目标,但指令Cache与数据Cache的分离并不是直接为了降低缺失损失,而是通过提高命中率来间接减少缺失的发生。对于其他选项,每个字符的编码都不是其他字符编码的前缀,因此它们都是前缀编码。

2024-09-25 11:19:28 1010 9

原创 【py】计算字母出现次数 字典储存

这段代码首先从用户那里获取一个字符串输入,然后使用filter函数和str.isalpha方法来过滤掉非字母字符,并将所有字符转换为小写以忽略大小写。接着,使用collections.Counter来计算每个字符的出现次数,并以字典的形式输出结果。user_input = input("请输入一个字符串:")# 使用Counter计算每个字符的出现次数。# 将字符串转换为小写,并过滤掉非字母字符。print("字符出现频率:")# 获取用户输入的字符串。

2024-09-23 16:40:27 866 6

原创 【python】石头剪刀布,模拟十次并统计获胜次数

print(f"计算机的选择: {computer_choice} (剪刀:0, 石头:1, 布:2)")print(f"计算机的选择: {computer_choice} (剪刀:0, 石头:1, 布:2)")choice = input("输入无效,请输入剪刀(0)、石头(1)、布(2): ")print(f"你的选择: {user_choice} (剪刀:0, 石头:1, 布:2)")print(f"你的选择: {user_choice} (剪刀:0, 石头:1, 布:2)")

2024-09-22 13:40:51 1032 1

原创 python新手的五个练习题

num1 = float(input("请输入第一个数字: "))num2 = float(input("请输入第二个数字: "))print("数字16的平方根是:", sqrt_value)print("较大的数字是:", num1)print("较大的数字是:", num2)print("乘积:", num1 * num2)print("和:", num1 + num2)print("差:", num1 - num2)print("商:", num1 / num2)如果有任何问题,随时告诉我。

2024-09-21 14:27:46 2179 1

原创 【python】修改字典的内容

如果对象不包含所有必要的键,打印错误信息。print("最开始的信息:",person)# 检查对象中是否包含所有必要的键。

2024-09-20 11:51:27 316 2

原创 【python】计算单词出现次数

读取文件内容:从一个文本文件中读 取所有行,并将每一行作为一个元素存储到一个列表中。去除空行:从列表中移除所有的空行,并确保没有多余的空白行。统计单词频率:计算文件中每个单词出现的次数,忽略大小写,并输出出现次数最多的前5个单词及其频率。

2024-09-17 16:45:05 487 2

原创 AI 智能体创建之古风绘画助手

玩一玩吧:角色与目标思考路径个性化。

2024-09-16 22:59:13 1325 5

原创 【python】对称的X

这个函数首先检查`x`是否为偶数。如果是偶数,它将创建一个字符串,其中中间的字符是`X`,两边的字符是递减的数字。如果是奇数,它将创建一个字符串,其中中间的字符是`X`,两边的字符是递减的数字,但是中间的数字是对称的。需要一个Python函数`k`,它接受一个整数`x`作为参数,并打印一个特定格式的字符串。这个字符串由数字和字符`X`组成,数字表示当前字符的位置(从0开始),而`X`表示字符本身。

2024-09-15 21:08:12 171

原创 【python】模拟电话卡自助查询系统的功能

该程序将循环接收用户输入,并根据输入的数字显示相应的信息。请注意,由于这是一个模拟程序,所有显示的信息(如余额、剩余流量和剩余通话时间)都是预设的示例值。print(f"您当前的剩余通话时间为:{call_minutes}分钟")print(f"您当前剩余的流量为:{data_left}G")print(f"您当前的余额为:{balance}元")print("输入3,显示您当前的剩余通话,单位为分钟;print("输入2,显示您当前剩余的流量,单位为G;print("输入1,显示您当前的余额;

2024-09-14 15:22:23 521

原创 【python】输入输出练习题

请注意,第二个脚本中使用了 `math.sqrt()` 函数来计算平方根,并且需要将输入转换为浮点数(`float`),因为平方根运算可能涉及到小数。同时,输出平方时使用了 `%d` 格式化字符串,这是因为平方的结果总是整数;print("该数的平方根是: %f" % math.sqrt(num))print("该数的平方是: %d" % (num ** 2))num = float(input("请输入一个数: "))myname = input("请输入你的姓名: ")

2024-09-14 09:46:02 444

原创 【python】根据给定的年利率和年限来计算货币的终值

例如,`2 ** 3` 会计算 \(2^3\),结果是 8。在之前提供的代码中,`(1 + iRate)**year` 计算的是 \(1 + iRate\) 的 \(n\) 次方,其中 \(n\) 是年数。输出的终值保留两位小数。\[ \text{终值} = P ✖️ (1 + iRate)^n \]- \(5 ** 0 = 1\) (任何数的 0 次方都是 1)- \(3 ** 3 = 27\) (3 的 3 次方)- \(2 ** 2 = 4\) (2 的 2 次方)- \( P \) 是货币的现值。

2024-09-13 10:54:50 450

原创 【python】用字典实现今天星期几

这段代码首先定义了一个函数`get_weekday_by_number`,它接受一个数字作为参数,并返回对应的星期几的英文名称。如果输入的数字不在1到7的范围内,它会返回一个错误消息。然后,代码通过`input`函数从用户那里获取输入,并将其转换为整数。最后,它调用`get_weekday_by_number`函数并打印结果。该程序将使用一个字典来映射数字1到7到它们对应的星期几的英文名称。用户可以运行这段代码,并根据提示输入一个数字,程序将输出对应的星期几的英文名称。# 检查输入是否在字典的键中。

2024-09-13 09:06:23 293

原创 【python】输入年份和月份,获得当月天数(注意闰年)

calendar.monthrange(year, month)`函数返回一个元组,其中第一个元素是该月第一天是星期几(0-6,星期一为0),第二个元素是该月的天数。这段代码定义了两个函数:`is_leap_year`用于判断给定的年份是否为闰年,`days_in_month`用于根据年份和月份返回该月的天数。要解决这个问题,我们可以使用Python的`calendar`模块,它提供了很多与日历相关的功能,包括判断闰年和获取一个月有多少天。# 读取输入的年份和月份。# 读取输入的年份和月份。

2024-09-12 11:51:49 896

原创 【python】随机生成100个数字,求出个位相同的数字个数

我们可以使用Python的`random`模块来生成随机数,并使用`collections`模块中的`Counter`来统计个位数字的个数。这段代码首先使用列表推导式生成100个介于10到99之间的随机整数,然后通过一个循环每10个数输出一行。最后,使用`Counter`来统计每个个位数字出现的次数,并打印出来。print("个位数字的个数:", counter)# 生成100个2位随机正整数。# 统计个位数字的个数。

2024-09-12 09:48:16 487

原创 【python】使用字典完成对学生成绩的统计

这段代码首先询问用户输入学生人数和课程门数,然后循环输入每个学生的学号和每门课程的成绩,将这些信息存储在一个字典中。请输入学号为200511的学生的第1门课的成绩:34。请输入学号为200511的学生的第2门课的成绩:32。请输入学号为200511的学生的第3门课的成绩:45。请输入学号为200512的学生的第1门课的成绩:22。请输入学号为200512的学生的第2门课的成绩:32。请输入学号为200512的学生的第3门课的成绩:33。请输入第2位学生的学号:200512。

2024-09-11 10:35:44 420

原创 【Python】使用字典进行人员匹配的问题

要解决这个问题,我们可以编写一个Python脚本,该脚本首先定义一个包含三个学生信息的列表,然后通过用户输入的年龄来筛选出所有该年龄的学生,并打印出他们的个人信息。以下是具体的代码实现:```python# 定义一个列表,包含三个学生的信息{"Name": "张三", "Gender": "男", "Age": 21},{"Name": "李四", "Gender": "女", "Age": 22},{"Name": "王五", "Gender": "女", "Age": 21}

2024-09-10 11:56:14 1782 6

原创 等于号和双等于号的区别

2. `if a == b:` 是一个比较语句,它检查变量 `a` 和 `b` 是否相等。在这个例子中,由于 `a` 和 `b` 的值不同,所以会打印 "a and b are not equal"。4. 最后,再次使用 `if a == b:` 进行比较。这次,由于 `a` 和 `b` 的值都为20,所以会打印 "After reassignment, a and b are equal"。1. `a = 10` 和 `b = 20` 是赋值语句,它们将值10和20分别赋给变量 `a` 和 `b`。

2024-09-09 12:09:49 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除