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

网站建设技术服务的方式是什么天津seo培训

网站建设技术服务的方式是什么,天津seo培训,百度四川营销中心,网站运营的目的及意义题目1:计算圆的面积 任务: 编写一个名为 calculate_circle_area 的函数,该函数接收圆的半径 radius 作为参数,并返回圆的面积。圆的面积 π * radius (可以使用 math.pi 作为 π 的值)要求:函数接收一个位置参数 radi…

题目1:计算圆的面积

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

运行结果:

 

题目2:计算矩形的面积

  • 任务: 编写一个名为 calculate_rectangle_area 的函数,该函数接收矩形的长度 length 和宽度 width 作为参数,并返回矩形的面积。
  • 公式: 矩形面积 = length * width
  • 要求:函数接收两个位置参数 length 和 width。
    • 函数返回计算得到的面积。
    • 如果长度或宽度为负数,函数应该返回 0。
import math# 题目2:计算矩形的面积
def calculate_rectangle_area(length, width):if length < 0 or width < 0:return 0return length * widthwhile(1):l=int(input("enter l"))w=int(input("enter w"))print(calculate_rectangle_area(l,w))

运行结果:

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

  • 任务: 编写一个名为 calculate_average 的函数,该函数可以接收任意数量的数字作为参数(引入可变位置参数 (*args)),并返回它们的平均值。
  • 要求:使用 *args 来接收所有传入的数字。
    • 如果没有任何数字传入,函数应该返回 0。
    • 函数返回计算得到的平均值。
      def calculate_average(*args):if not args:return 0return sum(args) / len(args)while True:# 提示用户输入多个数字,用空格分隔input_str = input("请输入多个数字(用空格分隔)或输入 'q' 退出: ")if input_str.lower() == 'q':  # 输入 'q' 退出循环breaktry:# 将输入字符串转换为数字列表numbers = [float(num) for num in input_str.split()]average = calculate_average(*numbers)  # 解包列表作为 *argsprint(f"平均值: {average:.2f}")  # 保留两位小数except ValueError:print("输入无效,请确保输入的是数字并用空格分隔!")

 运行结果:

题目4:打印用户信息

  • 任务: 编写一个名为 print_user_info 的函数,该函数接收一个必需的参数 user_id,以及任意数量的额外用户信息(作为关键字参数)。
  • 要求:
    • user_id 是一个必需的位置参数。
    • 使用 **kwargs 来接收额外的用户信息。
    • 函数打印出用户ID,然后逐行打印所有提供的额外信息(键和值)。
    • 函数不需要返回值
      def print_user_info(user_id, **kwargs):print(f"User ID: {user_id}")for key, value in kwargs.items():print(f"{key}: {value}")while True:print("\n--- 测试 print_user_info ---")user_id = input("请输入用户ID(输入 'q' 退出): ")if user_id.lower() == 'q':breakkwargs = {}while True:key = input("请输入额外信息的键(如 name/age,输入 'done' 结束): ")if key.lower() == 'done':breakvalue = input(f"请输入 {key} 的值: ")kwargs[key] = valueprint("\n用户信息如下:")print_user_info(user_id, **kwargs)

      运行结果:

题目5:格式化几何图形描述

  • 任务: 编写一个名为 describe_shape 的函数,该函数接收图形的名称 shape_name (必需),一个可选的 color (默认 “black”),以及任意数量的描述该图形尺寸的关键字参数 (例如 radius=5 对于圆,length=10, width=4 对于矩形)。
  • 要求:shape_name 是必需的位置参数。
    • color 是一个可选参数,默认值为 “black”
    • 使用 **kwargs 收集描述尺寸的参数。
    • 函数返回一个描述字符串,格式如下:
    • “A [color] [shape_name] with dimensions: [dim1_name]=[dim1_value], [dim2_name]=[dim2_value], …”如果 **kwargs 为空,则尺寸部分为 “with no specific dimensions.”
      def describe_shape(shape_name, color="black", **kwargs):description = f"A {color} {shape_name}"if kwargs:dimensions = ", ".join(f"{k}={v}" for k, v in kwargs.items())description += f" with dimensions: {dimensions}"else:description += " with no specific dimensions."return descriptionwhile True:print("\n--- 测试 describe_shape ---")shape_name = input("请输入图形名称(输入 'q' 退出): ")if shape_name.lower() == 'q':breakcolor = input("请输入颜色(默认 black,直接回车跳过): ") or "black"kwargs = {}while True:key = input("请输入尺寸键(如 radius/length,输入 'done' 结束): ")if key.lower() == 'done':breakvalue = input(f"请输入 {key} 的值: ")kwargs[key] = valueprint("\n图形描述如下:")print(describe_shape(shape_name, color, **kwargs))

      运行结果:

 @浙大疏锦行

http://www.dtcms.com/wzjs/483751.html

相关文章:

  • 广西网站推广优化做外贸网站的公司
  • 中国响应式网站百度指数购买
  • 家居网站开发项目计划书晋中网络推广
  • 新建的网站如何做seo搜索引擎优化实验报告
  • 自己做的网站被篡改怎么办武汉大学人民医院
  • 建设银行租房网站设计网站logo
  • 大连开发区规划建设局网站seo外包
  • 红十字会网站建设seo分析报告
  • 网上怎么自己做网站高端网站建设公司哪家好
  • 深圳龙华区政府官网做抖音seo排名软件是否合法
  • 虹口网站建设怎么创建网站快捷方式到桌面
  • 深圳平台网站建设外包搜索引擎优化答案
  • pc手机模板网站建设外链发布平台大全
  • 网站设计模板html百度浏览器打开
  • 苏州市住房城乡建设局网站网站注册搜索引擎的目的是
  • 自己有主机怎么做论坛网站搜索引擎营销的原理是什么
  • 劳务公司网站怎么做营销策划公司是干什么的
  • 用自己的电脑做服务器建网站短视频seo排名系统
  • 网站建设费用如何列支廊坊seo外包
  • 成立一个做网站的公司成本semir是什么牌子
  • 怎么做时时彩网站代理网络营销推广活动有哪些
  • 自己做网站打开很卡陕西seo排名
  • 北京顺义去哪找做网站的杯子软文营销300字
  • 做效果图的网站有哪些软件有哪些三只松鼠网络营销策略
  • 网站图片优化怎么做网页设计自学要多久
  • 咨询公司网站模板外贸自建站的推广方式
  • 网站建设风险是什么东莞网络营销推广软件
  • 网站开发如何做下载支付网站分享
  • 怎样自己做卖商品的网站今天今日头条新闻
  • 用什么l软件做网站了公司软文代写