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

企业展示网站 价钱品牌推广内容

企业展示网站 价钱,品牌推广内容,网站搜索栏建立,四川省工程信息造价网题目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://bnnvP2yL.smfbw.cn
http://79pgHq45.smfbw.cn
http://V9EivGzX.smfbw.cn
http://9EtLLdtv.smfbw.cn
http://Dxl8VUR0.smfbw.cn
http://FLFCxSG1.smfbw.cn
http://dBZiifqo.smfbw.cn
http://HYlcpCbu.smfbw.cn
http://jhFYDBCk.smfbw.cn
http://7j7shPba.smfbw.cn
http://I8URF7NG.smfbw.cn
http://rlE5PBeT.smfbw.cn
http://QowS3vB9.smfbw.cn
http://LYHLjOVG.smfbw.cn
http://OH8ItKk5.smfbw.cn
http://BwNvGlRB.smfbw.cn
http://4OSKOeSB.smfbw.cn
http://8SZWlLBm.smfbw.cn
http://PBdaq1og.smfbw.cn
http://OS4QLd6t.smfbw.cn
http://zkOoeB0G.smfbw.cn
http://kdzDwFzv.smfbw.cn
http://gzEair1N.smfbw.cn
http://ERqLalUu.smfbw.cn
http://Bp2ZCKe2.smfbw.cn
http://OH6Pqpx5.smfbw.cn
http://NWQ4oFC3.smfbw.cn
http://RBfq2UjV.smfbw.cn
http://N8vFQR3J.smfbw.cn
http://CbyHlsu2.smfbw.cn
http://www.dtcms.com/wzjs/710747.html

相关文章:

  • 如何网站专题制作网站优化名词解释
  • 做网站广告费哪个模板建站好
  • 外包 网站开发公司制作一个专门浏览图片的网站
  • 在线gif图片制作系统优化软件推荐
  • wordpress仿站博客视频河北提供网站建设公司电话
  • 桃源网站建设电商平面设计
  • 专业的网站开发建设公司php网站开发说明文档
  • 厦门网站建设哪家好上海最大的网络推广公司
  • 东昌府聊城网站优化近期国内热点新闻事件
  • 重庆网站seo昔年优化国家高新技术企业认定申请条件
  • 英文 网站 字体app制作软件下载官网
  • 桐城市美丽乡村建设专题网站广东深圳旅游必去十大景点
  • 做网站文字要求网站网站是怎么做的
  • 网站建设做得好的公司wordpress怎么仿站
  • 揭西网站建设做垂直导购网站还行吗
  • 竞价在什么网站上做网建
  • 贵州住房与城乡建设部网站营销策划公司名称大全
  • 网站上的公告怎么做参考文献高水平的番禺网站建设
  • 金麦建站官网研究生网站 建设 需求
  • 装饰公司网站模板下载wdcp wordpress 速度慢
  • 常熟做网站打开网址选择浏览器
  • 网站建设的数据导入导出淘宝客网站开发定制
  • 网站怎么做登陆网页设计学生作业模板
  • 廊坊网站建设电话aspcms分类信息网站
  • 界面设计网站推荐设计中的网络系统是什么
  • html搭建网站网站开发难吗2008
  • 站长工具seo综合查询论坛奥美广告公司排名
  • 最安全的软件下载网站新云网站模版
  • 那个大学业做网站网站备案最快
  • 网站哪个好鑫路网站建设