python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星

python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星一、计算圆的面积思路:根据圆面积的计算公式进行求解。程序代码:1importmath2radius=253area=math.pi*radius**2#**是幂运算4p

大家好,又见面了,我是你们的朋友全栈君。

一、计算圆的面积

  1. 思路:根据圆面积的计算公式进行求解。
  2. 程序代码:
1 import math
2 radius = 25
3 area = math.pi*radius**2  #**是幂运算
4 print(area)
5 print(':.2f'.format(area))

二、摄氏温度与华氏温度相互转换

  1.思路:

    1).利用温度转换公式,其中,f代表华氏温度,c代表摄氏温度;

    2).根据输入的格式自动识别待转换的温度类型;

    3).如果输入格式错误,则给出相应提示。

  2.程序代码:

#temp_convert.py
tempStr = input('请输入带有符号的温度值:')
if tempStr[-1] in ['F','f']:
    c = (eval(tempStr[0:-1])-32)/1.8
    print('转换后的温度是{:.2f}C'.format(c))
elif tempStr[-1] in ['C','c']:
    f = 1.8*eval(tempStr[0,-1])+32
    print('转换后的温度是{:.2f}F'.format(f))
else:
    print("输入格式错误")

 三、绘制五角星

  1.思路:调用海龟标准绘图模块。

  2.程序代码:

1 from turtle import *
2 fillcolor("red")
3 begin_fill()
4 while True:
5     forward(200)
6     right(144)
7     if ads(pos())<1:
8         break
9 end_fill()

  3.效果图:

<span role="heading" aria-level="2">python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星

<span role="heading" aria-level="2">python程序设计实践题EXP01-求圆面积、温度转换和绘制五角星

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156108.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • int和int32的区别_int是多少位的

    int和int32的区别_int是多少位的大家有没有写了很久代码,还不知道这个Int8,Int16,Int32,Int64有什么区别呢?或者是为什么后面的数字不一样呢?初步了解了一下,才清楚这个东西。先来扫盲一下计算机存储单元,  在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种计算机的基本的存储单元有:…

    2022年8月15日
    6
  • Win7 64的cmd控制台进入下级目录和返回上级目录(上级目录cd .. 下级目录cd+文件名称)

    Win7 64的cmd控制台进入下级目录和返回上级目录(上级目录cd .. 下级目录cd+文件名称)本博客主要总结在 win764 位系统下 在 cmd 控制台 一级一级进入目录 然后再一级一级返回上一级目录 具体的如下面所述 背景知识 a1 进入下一级目录命令 nbsp nbsp nbsp nbsp cd 文件夹名称 nbsp nbsp cd 文件夹名称 a2 返回上一级目录命令 nbsp nbsp nbsp nbsp cd nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp cd 下面我要在 cmd 控制台一级一级进入文件夹 D 1test 2test 3test 4tes

    2025年9月20日
    4
  • 在linux中使用md5校验文件的完整性

    在linux中使用md5校验文件的完整性

    2021年8月22日
    64
  • 别踩坑!使用MySQL唯一索引请注意「建议收藏」

    别踩坑!使用MySQL唯一索引请注意「建议收藏」背景在程序设计中了,我们往往需要确保数据的唯一性,比如在常见的注册模块,我们需要确保一个手机号只能注册为一个账号。这种情况下,我们的程序往往是第一道关卡,用户来注册之前,首先判断这个手机号是否已经注册,如果已经注册则返回错误信息。但是我们不能确保同时有两个人使用同一个手机号注册到我们的系统中,因此这里就需要在更深的层次去确保手机号的唯一性了。不同存储方案,解决方式不一样,这里以MySQL为例,我…

    2026年2月1日
    5
  • 数据库中间件介绍_数据中间件

    数据库中间件介绍_数据中间件文章目录1、Cobar2、Mycat3、OneProxy4、kingshard5、Vitess6、Atlas7、MaxScale8、MySQLRoute9、ShardingSpere(Sharding-JDBC)10、DRDS1、CobarCobar属于阿进而B2B事业群,始于2008年,在阿里服役年多,接管3000+个MySql数据库的schema,集群日处理在线SQL请求50亿次以上。由于Cobar发起人离职,Cobar停止维护。2、Mycat开源社区在阿里Cobar基础上进行

    2025年7月8日
    4
  • getParameterValues中文乱码[通俗易懂]

    getParameterValues中文乱码[通俗易懂]如果想获得一个元素的value情况时:可以设置为:Stringstr=newString(request.getParameter(“interest”).getBytes(“iso-8859-1”),“utf-8”);如果你获得的是得到复选框中选中的元素value值(有多个),只用在Servlet文件里添加request.setCharacterEncoding(“UTF-8”)…

    2022年7月22日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号