python语言程序设计(1,2周)

Posted 左揽雀尾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python语言程序设计(1,2周)相关的知识,希望对你有一定的参考价值。

实例1: 温度转换????????????????????????????????????????????????????????????????????????????????

描述

这是"实例"题,不需要作答。????????????????????????????????????????????????????????????????????????????????

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。????????????????????????????????????????????????????????????????????????????????

请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。????????????????????????????????????????????????????????????????????????????????

转换算法如下:(C表示摄氏度、F表示华氏度)????????????????????????????????????????????????????????????????????????????????

         C = ( F - 32 ) / 1.8   ???????????????????????????????????????????????????????????????????????????

         F = C * 1.8 + 32   ????????????????????????????????????????????????????????????????????????????????

要求如下

????????????????????????????????????????????????????????????????????????????????(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;????????????????????????????????????????????????????????????????????????????????

(2) 输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指摄氏度87.65度;????????????????????????????????????????????????????????????????????????????????

(3) 输出保留小数点后两位,输入格式错误时,输出提示:输入格式错误;????????????????????????????????????????????????????????????????????????????????

(4) 使用input()获得测试用例输入时,不要增加提示字符串。

 1 #TempConvert.py
 2 TempStr = input()
 3 if TempStr[-1] in [F, f]:
 4     C = (eval(TempStr[0:-1]) - 32)/1.8
 5     print("{:.2f}C".format(C))
 6 elif TempStr[-1] in [C, c]:
 7     F = 1.8*eval(TempStr[0:-1]) + 32
 8     print("{:.2f}F".format(F))
 9 else:
10     print("输入格式错误")

 

绘制蟒蛇

 

 1 import turtle
 2 turtle.setup(650, 350, 200, 200)
 3 turtle.penup()
 4 turtle.fd(-250)
 5 turtle.pendown()
 6 turtle.pensize(25)
 7 turtle.pencolor("purple")
 8 turtle.seth(-40)
 9 for i in range(4):
10     turtle.circle(40, 80)
11     turtle.circle(-40, 80)
12 turtle.circle(40, 80/2)
13 turtle.fd(40)
14 turtle.circle(16, 180)
15 turtle.fd(40 * 2/3)
16 turtle.done()

turtle空间坐标体系

绝对坐标 goto

海龟坐标

角度坐标 

turtle.setup(650, 350, 200, 200)  前两个参数是窗体大小,后面是0点位置

????????????????????????????????????????????????????????????????????????????????  RGB色彩模式

turtle默认使用小数模式

库引用 import

from <库名> import*

import <库名> as <库别名>

画笔控制函数 penup(), pendown(), pensize(), pencolor()

运动控制函数 fd(), circle()

方向控制函数 seth()

循环语句和range

 

以上是关于python语言程序设计(1,2周)的主要内容,如果未能解决你的问题,请参考以下文章

2019-2020 20191211第八周学习总结

201621123054《Java程序设计》第九周学习总结

2020-07-15:Python语言程序设计(第1周)

第1周:程序设计的基础知识

2019-2020 20191213 《信息安全专业导论》第八周学习总结

201621123048《Java程序设计》第九周学习总结