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)
上一篇 2022年7月5日 下午11:46
下一篇 2022年7月5日 下午11:46


相关推荐

  • Java使用siger开源包获取服务器硬件信息(CPU 内存 网络 io等)

    Java使用siger开源包获取服务器硬件信息(CPU 内存 网络 io等)Java 使用 siger 开源包获取服务器硬件信息 CPU 内存网络 io 等 通过使用第三方开源 jar 包 sigar jar 我们可以获得本地的信息 1 下载 sigar jarsigar 官方主页 sigar 1 6 4 zip2 按照主页上的说明解压包后将相应的文件 copy 到 java 路径 比如 windows32 位操作系统需要将 lib 中 sigar x

    2026年3月19日
    1
  • pycharm中pyqt5使用方法_pycharm安装pyqt5失败

    pycharm中pyqt5使用方法_pycharm安装pyqt5失败1.安装第pyqt5pipinstallpyqt52.QtDesigner安装和使用pipinstallpyqt5-tools3.UI文件转换成py文件$FileName$-o$FileNameWithoutExtension$.py-x4.将QRC资源文件转换成py文件$FileName$-o$FileNameWithoutExtension$_rc.py5.测试5.1新建项目5.2新建UI界面5.3将QT设计师保

    2022年8月29日
    3
  • JAVABEAN是什么和总结JAVABEAN的两种使用方式

    JAVABEAN是什么和总结JAVABEAN的两种使用方式原文:http://www.blogjava.net/flysky19/articles/88180.html一、 javabean 是什么?Javabean 就是一个类,这个类就定义一系列 get 和 set 方法。 Sosimple !Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。自己的理解:使用 javabean 和不用 javabean 的

    2022年7月17日
    16
  • Linux curl命令最全详解

    Linux curl命令最全详解目录一、最常用的curl命令1、发送GET请求2、发送POST请求3、发送json格式请求:二、curl命令语法与curl命令参数详解1、curl命令语法2、curl命令参数详解三、Linuxcurl命令退出码四、常见用法1、下载(option:-o或者option:-O)2、上传文件(option:-T)3、伪造来源页面|伪造referer|盗链(option:-e)4、伪造代理设备(模仿浏览器)5、设置http请求6、http响应头7.

    2022年7月27日
    57
  • 百度开源最新思考模型 ERNIE-4.5-21B-A3B-Thinking

    百度开源最新思考模型 ERNIE-4.5-21B-A3B-Thinking

    2026年3月12日
    19
  • MDK中hex转BIN文件生成「建议收藏」

    MDK中hex转BIN文件生成「建议收藏」MDK开发的技巧:1.使用fromelf.exe程序,将.hex或者.axf转化为.bin文件。2.利用.bat批处理文件,将.bin和.hex拷贝到需要的文件夹下。例如:E685工装中Run#1D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe–bin-o./Debug/AppT081E685.bin./Debug/AppT081E685.axfR…

    2022年10月20日
    8

发表回复

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

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