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

Python第一周作业

Python第一周作业

文章目录

  • Python第一周作业

  1. 如何在命令行中创建一个名为venv的虚拟环境?请写出具体命令
  2. 编写一段代码,判断变量x是否为偶数,如果是则返回"Even",否则返回"Odd"
  3. 编写代码,使用分支结构判断一个数n是否在区间[10, 20]内
  4. 用列表推导式生成一个包含1到10的平方的列表
  5. 如果b是个列表,并说明a = b和a = b.copy()的区别
  1. 如何在命令行中创建一个名为venv的虚拟环境?请写出具体命令
# 创建虚拟环境相关目录
cd /Users/hooper/Downloads/Study/马哥大模型1期-2025/作业
mkdir venvs
cd venvs
# 创建虚拟环境
➜ virtualenv -p python3.9 venv-py3.9
# created virtual environment CPython3.9.6.final.0-64 in 912ms
#   creator CPython3macOsFramework(dest=/Users/hooper/Downloads/Study/马哥大模型1期-2025/作业/venvs/venv-py3.9, clear=False, no_vcs_ignore=False, global=False)
#   seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/hooper/Library/Application Support/virtualenv)
#     added seed packages: pip==25.0.1, setuptools==78.1.0, wheel==0.45.1
#   activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivatorls -lhrt ./
# total 0
# drwxr-xr-x  8 hooper  staff   256B  4 15 16:18 venv-py3.9
  1. 编写一段代码,判断变量x是否为偶数,如果是则返回Even,否则返回Odd
while True:num = input("请输入一个数字(输入q退出):")if num.strip().upper() == "Q":breakelse:if int(num) % 2 == 0:print(f"{num} is Even.")else:print(f"{num} is Odd.")
  1. 编写代码,使用分支结构判断一个数n是否在区间[10, 20]
while True:num = input("请输入一个数字(输入q退出):")if num.strip().upper() == "Q":breakelse:if 10 <= int(num) <= 20:print(f"{num}在10-20的区间中")else:print(f"{num}不在10-20的区间中")
  1. 用列表推导式生成一个包含1到10的平方的列表
squares = [x**2 for x in range(1, 11)]
print(squares)
  1. 如果b是个列表,并说明a = b和a = b.copy()的区别

a = b: 他们共用的同一块内存空间.如果a跟b任意一个变量,修改自身的列表内容,他们会被同时修改;
a = b.copy(): 他们指向的两个不同的内存空间.a跟b任意一个变量,修改自身的列表内容,不会影响到对方的;属于浅拷贝

相关文章:

  • 大模型学习笔记 day01 提示工程入门1.One-shot Few-shot提示学习法
  • XSS详解
  • Oracle RMAN同步数据库Active database duplicate
  • Elasticsearch中的_source字段讲解
  • YOLOv12综述:基于注意力的增强与先前版本的对比分析
  • Spring MVC 执行流程全解析:从请求到响应的七步走
  • JavaWeb学习打卡-Day1-分层解耦、Spring IOC、DI
  • 实践项目开发-hbmV4V20250407-readme
  • Redis 慢查询分析与优化
  • 2025 年职业院校技能大赛网络建设与运维赛项Docker赛题解析
  • JS省市区三级联动查询示例代码(城市查询、地区查询)
  • SaltStack远程协助工具
  • 我用deepseek做了一个提取压缩文件夹下pdf和word文件工具
  • Java抽象类、接口和内部类介绍
  • Spring AI Alibaba Graph基于 ReAct Agent 的天气预报查询系统
  • 解决 Arduino IDE 2.3.6 在 Windows 上无法启动:缺少 Documents 文件夹与注册表路径错误
  • Spring AOP 事务
  • 【Linux专栏】zip 多个文件不带路径
  • 2025年渗透测试面试题总结-拷打题库09(题目+回答)
  • Windows1909,21H2哪个版本更稳定
  • 普京:俄方积极对待任何和平倡议
  • 新任遂宁市委副书记王忠诚已任市政府党组书记
  • 商务部:支持“来数加工”等新业态新模式,发展游戏出海业务
  • AI时代教育如何变革?上海首批 “标准化家长学校”出炉
  • 法官颁布紧急临时禁止令,中国留学生诉美国政府“首战胜利”
  • 在历史上遭到起诉的杀人动物记录中,为什么猪如此普遍?