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

360做网站吗用哪个登录网址最好

360做网站吗,用哪个登录网址最好,wordpress白天黑夜切换,优秀个人网站设计欣赏函数定义与参数知识点回顾:1. 函数的定义2. 变量作用域:局部变量和全局变量3. 函数的参数类型:位置参数、默认参数、不定参数4. 传递参数的手段:关键词参数5 题目1:计算圆的面积 任务: 编写一…

函数定义与参数知识点回顾:1.    函数的定义2.    变量作用域:局部变量和全局变量3.    函数的参数类型:位置参数、默认参数、不定参数4.    传递参数的手段:关键词参数5

题目1:计算圆的面积

  1. 任务: 编写一个名为 calculate_circle_area 的函数,该函数接收圆的半径 radius 作为参数,并返回圆的面积。圆的面积 = π * radius² (可以使用 math.pi 作为 π 的值)
  2. 要求:函数接收一个位置参数 radius。计算半径为5、0、-1时候的面积
  1. 注意点:可以采取try-except 使函数变得更加稳健,如果传入的半径为负数,函数应该返回 0 (或者可以考虑引发一个ValueError,但为了简单起见,先返回0)。
import mathdef calculate_circle_area(radius):"""计算圆的面积。如果传入的半径为负数,返回 0。:param radius: 圆的半径:return: 圆的面积"""try:if radius < 0:return 0return math.pi * radius ** 2except Exception:return 0# 计算半径为 5、0、-1 时的面积
print("半径为 5 时的面积:", calculate_circle_area(5))
print("半径为 0 时的面积:", calculate_circle_area(0))
print("半径为 -1 时的面积:", calculate_circle_area(-1))

题目2:计算矩形的面积

  1. 任务: 编写一个名为 calculate_rectangle_area 的函数,该函数接收矩形的长度 length 和宽度 width 作为参数,并返回矩形的面积。
  2. 公式: 矩形面积 = length * width
  3. 要求:函数接收两个位置参数 length 和 width。
    • 函数返回计算得到的面积。
    • 如果长度或宽度为负数,函数应该返回 0。
def calculate_rectangle_area(length, width):"""计算矩形的面积。如果长度或宽度为负数,返回 0。:param length: 矩形的长度:param width: 矩形的宽度:return: 矩形的面积"""# 检查长度或宽度是否为负数if length < 0 or width < 0:return 0# 计算并返回矩形的面积return length * width# 测试示例
print("长度为 5,宽度为 3 时的面积:", calculate_rectangle_area(5, 3))
print("长度为 -1,宽度为 3 时的面积:", calculate_rectangle_area(-1, 3))
print("长度为 5,宽度为 -2 时的面积:", calculate_rectangle_area(5, -2))
print("长度为 0,宽度为 0 时的面积:", calculate_rectangle_area(0, 0))

题目3:计算任意数量数字的平均值

  1. 任务: 编写一个名为 calculate_average 的函数,该函数可以接收任意数量的数字作为参数(引入可变位置参数 (*args)),并返回它们的平均值。
  2. 要求:使用 *args 来接收所有传入的数字。
    • 如果没有任何数字传入,函数应该返回 0。
    • 函数返回计算得到的平均值。
def calculate_average(*args):"""计算任意数量数字的平均值。如果没有传入任何数字,返回 0。:param args: 任意数量的数字:return: 这些数字的平均值"""# 检查是否没有传入任何数字if not args:return 0# 计算所有数字的总和total = sum(args)# 计算平均值return total / len(args)# 测试示例
print("传入 1, 2, 3, 4, 5 时的平均值:", calculate_average(1, 2, 3, 4, 5))
print("传入 10, 20, 30 时的平均值:", calculate_average(10, 20, 30))
print("没有传入数字时的平均值:", calculate_average())

题目4:打印用户信息

  1. 任务: 编写一个名为 print_user_info 的函数,该函数接收一个必需的参数 user_id,以及任意数量的额外用户信息(作为关键字参数)。
  2. 要求:
    • user_id 是一个必需的位置参数。
    • 使用 **kwargs 来接收额外的用户信息。
    • 函数打印出用户ID,然后逐行打印所有提供的额外信息(键和值)。
    • 函数不需要返回值
      def print_user_info(user_id, **kwargs):"""打印用户ID和额外的用户信息。:param user_id: 必需的用户ID:param kwargs: 任意数量的额外用户信息"""# 打印用户IDprint(f"用户ID: {user_id}")# 遍历并打印所有额外的用户信息for key, value in kwargs.items():print(f"{key}: {value}")# 测试示例
      print_user_info(123, 姓名="张三", 年龄=25, 职业="程序员")

      @疏锦行

http://www.dtcms.com/a/462290.html

相关文章:

  • nginx+springboot+redis+mysql+elfk
  • 基于springboot的在线商城系统设计与开发
  • Python自动化测试实战:深度解析Scripts脚本层结构!
  • 天津住房和城乡建设建造师网站与市场营销有关的网站
  • 系统移植篇之uboot-2:编译微观实验
  • 第一章 网络基础
  • 建筑网站起名东道设计公司logo
  • LC175 组合两个表
  • 个人怎么注册网站网站301跳转
  • MongoDB 集合更新后通过 Socket.IO 自动推送数据到前端 (FastAPI 实现)
  • 东胜网站建设医疗网站前置审批查询
  • windows如何设置mongodb的副本集
  • 物流网站有哪些网站被做301跳转了怎么办
  • shell脚本命令删除Zookeeper提供者服务中的指定IP节点
  • 六安网站制作公司价格龙口网络
  • Node.js使用Express框架解决中文乱码问题
  • 设计模式--桥接模式:解耦抽象与实现的灵活设计
  • 做竞价的网站怎么做网站数据库备份
  • 基于FireBeetle 2 ESP32-C5的智能植物光照系统——物联网农业实践
  • 天津住房与城乡建设厅网站首页包头学做网站
  • 【Frida Android】基础篇1:基础环境配置
  • YOLOv11安卓目标检测App完整开发指南
  • 鸿蒙NEXT实战:使用公共事件实现跨进程通信
  • npm升级提示error engine not compatible with your version of node/npm: npm@11.6.2
  • 我的网站为什么打不开怎么回事啊携程做旅游的网站
  • 网站推广的表现方式网站开发需要用到哪些设备
  • 缓存大杀器-redis
  • 网站建设管理方案网站开发与app开发的区别
  • 装修公司网站制作大数据营销成功案例
  • 【STM32】I2C通信—硬件外设