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

python项目实战——人生重开模拟器

文章目录

  • 1.菜单栏的编写
  • 2.玩家确定颜值、体质、智力、家境
  • 3.生成性别
  • 4.设定角色出生点
  • 5.各个年龄段的变化
    • 5.1 幼年阶段
    • 5.2 青年阶段
    • 5.3中年阶段
    • 5.4 晚年阶段
  • 6.整体代码

人生重开模拟器是一款文字类小游戏. 玩家可根据提示输入角色的初始属性之后, 就可以开启不同的人生经历.  具体可以网上搜索“人生重启模拟器”,就能找到这款游戏的许多版本。

1.菜单栏的编写

菜单栏的编写是整个项目最简单的地方,只需要用到print函数

# 首先打印一个菜单栏  
print('-----------------------------------------')  
print('|            花有重开日,人无再少年          |')  
print('|                                        |')  
print('|            欢迎来到人生重开模拟器          |')  
print('-----------------------------------------')

2.玩家确定颜值、体质、智力、家境

首先我们定义四个变量,使用input函数进行输入,然后通过int转换为数字值

face = int(input("请输入你的颜值:"))  
strong = int(input("请输入你的体质:"))  
iq = int(input("请输入你的智商"))  
home = int(input("请输入你的家境:"))

因为我们要求这四个属性值需要1-10,这四个值总和不超过20。所以需要用到循环条件判断,和break和continue语句

# 接下来,创建颜值,体质,智力,家境  
# 这四个属性值都要在1-10之间,总和不要超过20  while True:  print("请输入你的属性值")  face = int(input("请输入你的颜值:"))  strong = int(input("请输入你的体质:"))  iq = int(input("请输入你的智商:"))  home = int(input("请输入你的家境:"))  # 如果单个属性值超过10,提示用户重新输入  if (face > 10 or face < 1):  print("颜值输入错误,请重新输入")  continue  if (strong > 10 or strong < 1):  print("体质输入错误,请重新输入")  continue  if (iq > 10 or iq < 1):  print("智商输入错误,请重新输入")  continue  if (home > 10 or home < 1):  print("家境输入错误,请重新输入")  continue  if (face + strong + iq +home > 20):  print("属性值总和错误,请重新输入")  continue  print("颜值:",face, "体质:",strong,"智商:",iq,"家境:",home)

3.生成性别

random模块可以生成一个随机数

random.randint(beg,end)# 可以生成【beg,end】的随机数
#接下来生成角色性别  
# 使用random可以生成随机数  
point = random.randint(1,3)  
if point == 1:  gender = '男'  print("你是男孩")  
elif point == 2:  gender = '女'  print("你是一个女孩")  
else:  gender = '男娘'  print("你是一个小男娘")

4.设定角色出生点

point = random.randint(1,3)  
if home==10:  # 第一档  print("你出生在帝都,你的父母是高官政要")  home += 1  iq += 1  face += 1  
elif 7 <= home <=9:  # 第二档  if point == 1:  print("你出生在大城市,你父母是公务员")  face += 2  elif point == 2:  print("你出生在大城市,你父母是企业高管")  home += 2  else:  print("你出生在大城市,你父母是大学教授")  iq += 2  
elif 4 <= home <=6:  # 第三档  if point == 1:  print("你出生在三线城市,你父母是个体户")  home +=1  elif point == 2:  print("你出生在三线城市,你父母是医生")  face += 1  else:  print("你出生在三线城市,你父母是教师")  iq += 1  
else:  # 第四档  if point == 1:  print("你出生在农村,你父母是农民")  strong += 1  face -= 2  elif point == 2:  print("你出生在穷乡僻壤,你父母是无业游民")  home -= 1  else:  print("你出生在镇上,你父母感情不和")  strong -= 1  
print(f"当前的属性:颜值:{face},体质:{strong},智商:{iq},家境:{home}")

5.各个年龄段的变化

5.1 幼年阶段

# 幼年阶段
for age in range(1, 11):info = f'你今年{age}岁, 'point = random.randint(1, 3)# 性别触发的事件if gender == 'girl' and home <= 3 and point == 1:info += '你的家里人重男轻女思想非常严重, 你被遗弃了!'print(info)print('游戏结束!')sys.exit(0)# 体制触发的事件elif strong < 6 and point < 3:info += '你生了一场病, 'if home >= 5:info += '在父母的细心照料下, 你康复了'strong += 1home -= 1else:info += '你的父母没精力管你, 你的身体状况更遭了'strong -= 1# 颜值触发的事件elif face <= 4 and age >= 7:info += '你长得太丑了, 别的小朋友不喜欢你, 'if iq > 5:info += '你决定用学习填充自己!'iq += 1else:if gender == 'boy':info += '你和别的小朋友经常打架!'strong += 1iq -= 1else:info += '你经常被别的小朋友欺负'strong -= 1# 智力触发的事件elif iq < 5:info += '你看起来傻傻的, 'if home >= 7 and age >= 6:info += '你的父母把你送到更好的学校学习'iq += 1elif 4 <= home <= 6:if gender == 'boy':info += '你的父母鼓励你多运动, 争取成为运动员'strong += 1else:info += '你的父母鼓励你多打扮自己'face += 1else:info += '你的父母为此经常吵架'if point == 1:strong -= 1elif point == 2:iq -= 1else:pass# 健康成长事件else:info += '你健康成长, 'if point == 1:info += '你看起来更结实了'strong += 1elif point == 2:info += '你看起来更好看了'face += 1else:info += '这一年没有特别的事情发生'# 打印这一年发生的事情print(info)print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')print('---------------------------------------------')# 为了方便观察, 加一个sleeptime.sleep(2)

5.2 青年阶段

# 青年阶段
for age in range(11, 21):info = f'你今年{age}岁, 'point = random.randint(1, 3)# 教育触发的事件if iq >= 7 and point == 1:info += '你在学校表现突出, 被选为班长!'if gender == 'boy':strong += 1else:face += 1elif iq < 5 and point == 2:info += '你的学习成绩不理想, 需要更多努力'if gender == 'boy':strong -= 1else:face -= 1# 职业选择事件elif age >= 16:if iq >= 8 and strong >= 7:info += '你的学业成就优秀, 获得了奖学金, 考上了理想的大学!'iq += 1strong += 1elif iq < 5 and strong < 5:info += '你无法考上理想的大学, 面临职业选择困难'if gender == 'boy':strong -= 1else:face -= 1else:info += '你选择了一份普通的工作, 开始了职业生涯'# 情感生活事件elif age >= 18:if point == 1:info += '你谈了一场甜蜜的恋爱, 与心爱的人交往中'if gender == 'boy':strong += 1else:face += 1elif point == 2:info += '你的恋爱关系出现了问题, 面临分手'if gender == 'boy':strong -= 1else:face -= 1# 健康成长事件else:info += '你在青年阶段健康成长, 'if point == 1:info += '你继续保持健康的体魄'strong += 1elif point == 2:info += '你外貌更加成熟美好'face += 1else:info += '这一阶段没有特别的事情发生'# 打印这一年发生的事情print(info)print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')print('---------------------------------------------')# 加入延迟以模拟事件发生time.sleep(2)

5.3中年阶段

# 中年阶段  
for age in range(21, 61):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 职业发展事件  if age >= 21 and age <= 40:  if iq >= 8 and strong >= 7:  info += '你在职场上取得了显著成就, 获得了晋升!'  iq += 1  strong += 1  home += 1  elif iq < 5 and strong < 5:  info += '你在职场上遇到了挑战, 需要调整策略'  iq -= 1  strong -= 1  home -= 1  else:  info += '你的职业生涯稳步发展'  # 家庭生活事件  elif age >= 25:  if point == 1:  info += '你的家庭生活幸福美满'  home += 1  elif point == 2:  info += '你的家庭出现了一些小矛盾, 需要沟通解决'  home -= 1  # 健康问题  if age > 40:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 退休生活准备  if age >= 55:  info += '你开始考虑退休生活, 准备享受晚年'  home += 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)

5.4 晚年阶段

# 晚年阶段  
for age in range(61, 81):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 退休生活事件  if age >= 61:  if point == 1:  info += '你开始享受退休生活, 生活变得悠闲'  home += 1  elif point == 2:  info += '你开始感到无聊, 需要找点事情做'  home -= 1  # 健康问题  if age > 70:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  print("你这一生结束了")  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  # 加入延迟以模拟事件发生  time.sleep(2)

6.整体代码

# 人生重开模拟器  
import random  
import time  
import sys  
# 首先打印一个菜单栏  
print('-----------------------------------------')  
print('|            花有重开日,人无再少年          |')  
print('|                                        |')  
print('|            欢迎来到人生重开模拟器          |')  
print('-----------------------------------------')  # 接下来,创建颜值,体质,智力,家境  
# 这四个属性值都要在1-10之间,总和不要超过20  while True:  print("请输入你的属性值")  face = int(input("请输入你的颜值:"))  strong = int(input("请输入你的体质:"))  iq = int(input("请输入你的智商:"))  home = int(input("请输入你的家境:"))  # 如果单个属性值超过10,提示用户重新输入  if (face > 10 or face < 1):  print("颜值输入错误,请重新输入")  continue  if (strong > 10 or strong < 1):  print("体质输入错误,请重新输入")  continue  if (iq > 10 or iq < 1):  print("智商输入错误,请重新输入")  continue  if (home > 10 or home < 1):  print("家境输入错误,请重新输入")  continue  if (face + strong + iq +home > 20):  print("属性值总和错误,请重新输入")  continue  print("颜值:",face, "体质:",strong,"智商:",iq,"家境:",home)  break  #接下来生成角色性别  
# 使用random可以生成随机数  
point = random.randint(1,3)  
if point == 1:  gender = '男'  print("你是男孩")  
elif point == 2:  gender = '女'  print("你是一个女孩")  
else:  gender = '男娘'  print("你是一个小男娘")  # 设置角色出生点  
point = random.randint(1,3)  
if home==10:  # 第一档  print("你出生在帝都,你的父母是高官政要")  home += 1  iq += 1  face += 1  
elif 7 <= home <=9:  # 第二档  if point == 1:  print("你出生在大城市,你父母是公务员")  face += 2  elif point == 2:  print("你出生在大城市,你父母是企业高管")  home += 2  else:  print("你出生在大城市,你父母是大学教授")  iq += 2  
elif 4 <= home <=6:  # 第三档  if point == 1:  print("你出生在三线城市,你父母是个体户")  home +=1  elif point == 2:  print("你出生在三线城市,你父母是医生")  face += 1  else:  print("你出生在三线城市,你父母是教师")  iq += 1  
else:  # 第四档  if point == 1:  print("你出生在农村,你父母是农民")  strong += 1  face -= 2  elif point == 2:  print("你出生在穷乡僻壤,你父母是无业游民")  home -= 1  else:  print("你出生在镇上,你父母感情不和")  strong -= 1  
print(f"当前的属性:颜值:{face},体质:{strong},智商:{iq},家境:{home}")  # 人生正式开始  
# 幼年阶段  
for age in range(1, 11):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 性别触发的事件  if gender == 'girl' and home <= 3 and point == 1:  info += '你的家里人重男轻女思想非常严重, 你被遗弃了!'  print(info)  print('游戏结束!')  sys.exit(0)  # 体制触发的事件  elif strong < 6 and point < 3:  info += '你生了一场病, '  if home >= 5:  info += '在父母的细心照料下, 你康复了'  strong += 1  home -= 1  else:  info += '你的父母没精力管你, 你的身体状况更遭了'  strong -= 1  # 颜值触发的事件  elif face <= 4 and age >= 7:  info += '你长得太丑了, 别的小朋友不喜欢你, '  if iq > 5:  info += '你决定用学习填充自己!'  iq += 1  else:  if gender == 'boy':  info += '你和别的小朋友经常打架!'  strong += 1  iq -= 1  else:  info += '你经常被别的小朋友欺负'  strong -= 1  # 智力触发的事件  elif iq < 5:  info += '你看起来傻傻的, '  if home >= 7 and age >= 6:  info += '你的父母把你送到更好的学校学习'  iq += 1  elif 4 <= home <= 6:  if gender == 'boy':  info += '你的父母鼓励你多运动, 争取成为运动员'  strong += 1  else:  info += '你的父母鼓励你多打扮自己'  face += 1  else:  info += '你的父母为此经常吵架'  if point == 1:  strong -= 1  elif point == 2:  iq -= 1  else:  pass  # 健康成长事件  else:  info += '你健康成长, '  if point == 1:  info += '你看起来更结实了'  strong += 1  elif point == 2:  info += '你看起来更好看了'  face += 1  else:  info += '这一年没有特别的事情发生'  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体质: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 为了方便观察, 加一个sleep  
time.sleep(2)  # 青年阶段  
for age in range(11, 21):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 教育触发的事件  if iq >= 7 and point == 1:  info += '你在学校表现突出, 被选为班长!'  if gender == 'boy':  strong += 1  else:  face += 1  elif iq < 5 and point == 2:  info += '你的学习成绩不理想, 需要更多努力'  if gender == 'boy':  strong -= 1  else:  face -= 1  # 职业选择事件  elif age >= 16:  if iq >= 8 and strong >= 7:  info += '你的学业成就优秀, 获得了奖学金, 考上了理想的大学!'  iq += 1  strong += 1  elif iq < 5 and strong < 5:  info += '你无法考上理想的大学, 面临职业选择困难'  if gender == 'boy':  strong -= 1  else:  face -= 1  else:  info += '你选择了一份普通的工作, 开始了职业生涯'  # 情感生活事件  elif age >= 18:  if point == 1:  info += '你谈了一场甜蜜的恋爱, 与心爱的人交往中'  if gender == 'boy':  strong += 1  else:  face += 1  elif point == 2:  info += '你的恋爱关系出现了问题, 面临分手'  if gender == 'boy':  strong -= 1  else:  face -= 1  # 健康成长事件  else:  info += '你在青年阶段健康成长, '  if point == 1:  info += '你继续保持健康的体魄'  strong += 1  elif point == 2:  info += '你外貌更加成熟美好'  face += 1  else:  info += '这一阶段没有特别的事情发生'  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)  # 中年阶段  
for age in range(21, 61):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 职业发展事件  if age >= 21 and age <= 40:  if iq >= 8 and strong >= 7:  info += '你在职场上取得了显著成就, 获得了晋升!'  iq += 1  strong += 1  home += 1  elif iq < 5 and strong < 5:  info += '你在职场上遇到了挑战, 需要调整策略'  iq -= 1  strong -= 1  home -= 1  else:  info += '你的职业生涯稳步发展'  # 家庭生活事件  elif age >= 25:  if point == 1:  info += '你的家庭生活幸福美满'  home += 1  elif point == 2:  info += '你的家庭出现了一些小矛盾, 需要沟通解决'  home -= 1  # 健康问题  if age > 40:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 退休生活准备  if age >= 55:  info += '你开始考虑退休生活, 准备享受晚年'  home += 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  # 加入延迟以模拟事件发生  time.sleep(2)  # 晚年阶段  
for age in range(61, 81):  info = f'你今年{age}岁, '  point = random.randint(1, 3)  # 退休生活事件  if age >= 61:  if point == 1:  info += '你开始享受退休生活, 生活变得悠闲'  home += 1  elif point == 2:  info += '你开始感到无聊, 需要找点事情做'  home -= 1  # 健康问题  if age > 70:  if point == 1:  info += '你开始注重健康, 定期进行体检'  strong += 1  elif point == 2:  info += '你遇到了健康问题, 需要及时治疗'  strong -= 1  # 打印这一年发生的事情  print(info)  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  print('---------------------------------------------')  print("你这一生结束了")  print(f'颜值: {face}, 体制: {strong}, 智力: {iq}, 家境: {home}')  # 加入延迟以模拟事件发生  time.sleep(2)

相关文章:

python项目实战——人生重开模拟器

文章目录 1.菜单栏的编写2.玩家确定颜值、体质、智力、家境3.生成性别4.设定角色出生点5.各个年龄段的变化5.1 幼年阶段5.2 青年阶段5.3中年阶段5.4 晚年阶段 6.整体代码 人生重开模拟器是一款文字类小游戏. 玩家可根据提示输入角色的初始属性之后, 就可以开启不同的人生经历. …...

小时候的子弹击中了现在的我-hive进阶:案例解析(第18天)

系列文章目录 一、Hive表操作 二、数据导入和导出 三、分区表 四、官方文档&#xff08;了解&#xff09; 五、分桶表&#xff08;熟悉&#xff09; 六、复杂类型&#xff08;熟悉&#xff09; 七、Hive乱码解决&#xff08;操作。可以不做&#xff0c;不影响&#xff09; 八、…...

电影票房预测管理系统设计

电影票房预测管理系统的开发涉及多个层面的设计&#xff0c;包括但不限于数据收集、数据分析、预测模型构建、用户界面设计和系统集成。以下是一个基本的系统设计框架&#xff1a; 1. 数据收集模块&#xff1a;这是整个系统的基础。需要收集的数据可能包括历史票房数据、上映电…...

正则表达式与Pyhton

一、正则表达式的规则 1、支持普通字符匹配 2、元字符&#xff0c;一个符号匹配一堆字符 \d 匹配数字 \w 匹配数字、字母、下划线 \D \d的取反&#xff0c;除了数字全部匹配 \W \w的取反 [abc] 匹配字母a、b、c [^abc] [abc]的取反&#xf…...

Transformer常见面试题

目录 1.Transformer为何使用多头注意力机制&#xff1f;&#xff08;为什么不使用一个头&#xff09; 2.Transformer为什么Q和K使用不同的权重矩阵生成&#xff0c;为何不能使用同一个值进行自身的点乘&#xff1f; &#xff08;注意和第一个问题的区别&#xff09; 3.Transf…...

Linux——vim的配置文件+异常处理

vim的配置文件&#xff1a; [rootserver ~]# vim /etc/vimrc # 输入以下内容 set nu # 永久设置行号 shell [rootserver ~]# vim /etc/vimrc 或者 vim ~/.vimrc set hlsearch "高亮度反白 set backspace2 "可随时用退格键删除 set autoindent…...

node mySql 实现数据的导入导出,以及导入批量插入的sql语句

node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09; node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09;-CSDN博客https://blog.csdn.net/snows_l/article/details/139999392?spm1001.2014.3001.5502 一、效果 如图&#xff1a; 二、导入 …...

Webpack: 底层配置逻辑

概述 Webpack 5 提供了非常强大、灵活的模块打包功能&#xff0c;配合其成熟生态下数量庞大的插件、Loader 资源&#xff0c;已经能够满足大多数前端项目的工程化需求&#xff0c;但代价则是日益复杂、晦涩的使用方法&#xff0c;开发者通常需要根据项目环境、资源类型、编译目…...

数字图像处理期末复习题1

个人名片&#xff1a; &#x1f393;作者简介&#xff1a;嵌入式领域优质创作者&#x1f310;个人主页&#xff1a;妄北y &#x1f4de;个人QQ&#xff1a;2061314755 &#x1f48c;个人邮箱&#xff1a;[mailto:2061314755qq.com] &#x1f4f1;个人微信&#xff1a;Vir2025WB…...

poi-tl 生成 word 文件(插入文字、图片、表格、图表)

文章说明 本篇文章主要通过代码案例的方式&#xff0c;展示 poi-tl 生成 docx 文件的一些常用操作&#xff0c;主要涵盖以下内容 &#xff1a; 插入文本字符&#xff08;含样式、超链接&#xff09;插入图片插入表格引入标签&#xff08;通过可选文字的方式&#xff0c;这种方…...

centos上部署Ollama平台,实现语言大模型本地部署

网上有很多大模型&#xff0c;很多都是远程在线调用ChatGPT的api来实现的&#xff0c;自己本地是没有大模型的&#xff0c;这里和大家分享一个大模型平台&#xff0c;可以实现本地快速部署大模型。 Ollama是一个开源项目&#xff0c;它提供了一个平台和工具集&#xff0c;用于部…...

Java学习 - Redis Redigo简单介绍

Redigo 驱动下载 go get github.com/garyburd/redigo/redis获取redis服务器连接 c, err : redis.Dial("tcp", "127.0.0.1:6379")if err ! nil {panic(err) }defer c.Close()命令使用 v, err : c.Do("SET","hello","world&quo…...

【鸿蒙学习笔记】ArkTS组件 Blank

官方文档&#xff1a;Blank 目录标题...

如何使用Spring Boot进行单元测试

如何使用Spring Boot进行单元测试 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将探讨如何在Spring Boot项目中进行单元测试&#xff0c;确保代码质量…...

2024steam夏促商店打不开、steam活动加载不了解决方法一览

今年的夏促终于开始了!目前可以看到很多精品小游戏在促销列表内&#xff0c;活动正式开启后还不知道又会是怎样的一幅场景。因为每年夏促都会有不少刚高考完的新手加入&#xff0c;遇到常见的steam商店打不开、活动页面不加载等问题不知道怎么解决。所以这里给大家准备了几种常…...

IPC进程通信:QNX

引言 在现代操作系统中&#xff0c;进程间通信&#xff08;IPC&#xff09;机制是实现进程间数据交换和同步的关键技术。IPC允许多个进程共享信息和资源&#xff0c;从而协同工作完成复杂任务。在QNX Neutrino系统中&#xff0c;IPC尤为重要&#xff0c;因为QNX主要面向实时系…...

OpenCV学习之cv2.imshow()函数

OpenCV学习之cv2.imshow()函数 一、简介 cv2.imshow 是 OpenCV 库中用于显示图像的基本函数之一。在图像处理和计算机视觉的过程中&#xff0c;使用该函数可以快速预览处理后的图像&#xff0c;便于调试和结果展示。 二、基本语法 cv2.imshow(WindowName, Imgmat)三、参数说…...

Oracle、MySQL、PostGreSQL、SQL Server-空值

Oracle、MySQL、PostGreSQL、SQL Server-null value 最近几年数据库市场百花齐放&#xff0c;在做跨数据库迁移的数据库选型时&#xff0c;除了性能、稳定、安全、运维、功能、可扩展外&#xff0c;像开发中对于值的处理往往容易被人忽视&#xff0c; 之前写过一篇关于PG区别O…...

python pip详解1

一、简介 pip是python的一个软件包管理工具&#xff0c;同yum&#xff0c;apt作用一致&#xff0c;pip有两种使用方式&#xff1a;pip模块和pip命令&#xff0c;示例如下&#xff1a; python -m pip install package pip install package二、命令行详解 python -m pip --hel…...

Linux常用命令大全(超详细!!!)

文章目录 1.Linux是什么1.1 关于Linux我们主要学习什么1.1 学习Linux常见命令的前置知识 2. Linux常见命令2.1 ls命令2.2 cd命令2.3 pwd命令2.4 touch命令2.5 cat命令2.6 echo命令2.7 vim命令2.8 mkdir 命令2.9 rm命令2.10 cp命令2.11 mv命令2.12 grep命令2.13 ps命令2.14 nets…...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析

今天聊的内容&#xff0c;我认为是AI开发里面非常重要的内容。它在AI开发里无处不在&#xff0c;当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗"&#xff0c;或者让翻译模型 "将这段合同翻译成商务日语" 时&#xff0c;输入的这句话就是 Prompt。…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

C# SqlSugar:依赖注入与仓储模式实践

C# SqlSugar&#xff1a;依赖注入与仓储模式实践 在 C# 的应用开发中&#xff0c;数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护&#xff0c;许多开发者会选择成熟的 ORM&#xff08;对象关系映射&#xff09;框架&#xff0c;SqlSugar 就是其中备受…...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral&#xff08;热门工具 Ruff 的开发者&#xff09;推出的下一代高性能 Python 包管理器和构建工具&#xff0c;用 Rust 编写。它旨在解决传统工具&#xff08;如 pip、virtualenv、pip-tools&#xff09;的性能瓶颈&#xff0c;同时…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由&#xff1a;大部分的转换软件需要收费&#xff0c;要么功能不齐全&#xff0c;而开会员又用不了几次浪费钱&#xff0c;借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

Webpack性能优化:构建速度与体积优化策略

一、构建速度优化 1、​​升级Webpack和Node.js​​ ​​优化效果​​&#xff1a;Webpack 4比Webpack 3构建时间降低60%-98%。​​原因​​&#xff1a; V8引擎优化&#xff08;for of替代forEach、Map/Set替代Object&#xff09;。默认使用更快的md4哈希算法。AST直接从Loa…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

STM32---外部32.768K晶振(LSE)无法起振问题

晶振是否起振主要就检查两个1、晶振与MCU是否兼容&#xff1b;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容&#xff08;CL&#xff09;与匹配电容&#xff08;CL1、CL2&#xff09;的关系 2. 如何选择 CL1 和 CL…...

用鸿蒙HarmonyOS5实现国际象棋小游戏的过程

下面是一个基于鸿蒙OS (HarmonyOS) 的国际象棋小游戏的完整实现代码&#xff0c;使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├── …...