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

原文地址:https://www.cnblogs.com/zlqw/p/9842912.html

时间: 2024-10-13 07:47:53

python语言程序设计(1,2周)的相关文章

广东海洋大学 电子1151 孔yanfei python语言程序设计 第三周

四.流程控制 在这块,Python与其它大多数语言有个非常不同的地方,Python语言使用缩进块来表示程序逻辑(其它大多数语言使用大括号等).例如: if age < 21: print("你不能买酒.") print("不过你能买口香糖.") print("这句话处于if语句块的外面.") 这个代码相当于c语言的: if (age < 21) { print("你不能买酒.") print("不过你能买

广东海洋大学 电子1151 孔yanfei python语言程序设计 第八周

六.包与模块 1.模块module Python中每一个.py脚本定义一个模块,所以我们可以在一个.py脚本中定义一个实现某个功能的函数或者脚本,这样其他的.py脚本就可以调用这个模块了.调用的方式有三种,如下: [python] view plain copy 在CODE上查看代码片派生到我的代码片 ################################### ## package and module #### ## a .py file define a module which

我的python语言程序设计

当初选这门课程,是因为新区没课选了,就选择了一个本部的课,挑中了这个.其实我是有些无奈的,因为我的c语言学得一般,而Python语言程序设计这个课程一听就很高大上(有点难).在肖老师生动的讲解下,我了解到它要比c语言简洁,操作也比较简单,我开始对它产生了兴趣.未来,我希望在肖老师的帮助下能够掌握并很好地运用这门语言,也提升一下自己的逼格,哈哈哈哈~~~~期待!

Python语言程序设计之一--for循环中累加变量是否要清零

最近学到了Pyhton中循环这一章.之前也断断续续学过,但都只是到了函数这一章就停下来了,写过的代码虽然保存了下来,但是当时的思路和总结都没有记录下来,很可惜.这次我开通了博客,就是要把这些珍贵的学习思考总结记录下来.从现在开始. 关于这一章始终有几个难点不懂.第一个就是每次循环过后,其中的累加变量是否要清零?这个问题困扰了我许久.很多次写完代码运行时发现,计算结果和我想要的结果根本不同.比如在<Python语言程序设计>这本书里,第5章习题第27题: 计算π的值:π =4 * (1 - 1/

广东海洋大学 电子1151 孔yanfei python语言程序设计 第十二周

八.SVM的实现之SMO算法 终于到SVM的实现部分了.那么神奇和有效的东西还得回归到实现才可以展示其强大的功力.SVM有效而且存在很高效的训练算法,这也是工业界非常青睐SVM的原因. 也就是说找到一组αi可以满足上面的这些条件的就是该目标的一个最优解.所以我们的优化目标是找到一组最优的αi*.一旦求出这些αi*,就很容易计算出权重向量w*和b,并得到分隔超平面了. 这是个凸二次规划问题,它具有全局最优解,一般可以通过现有的工具来优化.但当训练样本非常多的时候,这些优化算法往往非常耗时低效,以致

关于python语言程序设计课程的认识与期望

跟老师说实话,其实一开始选这个课有点后悔,因为学了C语言之后,就再也不想写程序什么的了,真的是一点也听不懂.但是上了几节课之后,感觉还挺有意思,因为看到了写出的程序真正的作用,总之比C语言有趣多了.目前对本门课程的期望就是最后考试及格就可以,但如果在接下来的学习中做得还比较顺利的话,希望可以取得好成绩.以后还有许多事情需要请教老师希望老师能多多帮助,感谢老师.????

关于《python语言程序设计》课程的想法与建议

在选修这门课之前,有很多小伙伴跟我说:"千万别选python,这门选修课很难的."我当时虽然没有同意他们的说法,却也不敢否定,因为之前对于C语言和MATLAB的学习确实很艰难.所以,我犹豫了.但或许是对于学分的渴望吧(这个选修课学分多一分--),我一咬牙就报了这门好像很难的选修课. 然而,事情并没有想象中的那么糟,开学第一堂课上的很轻松愉快,而且对于python有了全新的认识(原来的认识根本就是错的说)老师也很"亲民",平时成绩也很多有木有-除此之外,学习好pyth

c语言程序设计第3周编程作业(数字特征)

题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推.这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0.按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字.比如,对于342315,这个二进制数字就是001101. 这里的计算可以用下面的表格来表示: 数字 3 4 2 3 1 5 数位 6 5 4 3 2 1 数字奇偶 奇 偶 偶 奇 奇 奇

c语言程序设计第4周编程练习(素数和)

1 素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数. 输入格式: 两个整数,第一个表示n,第二个表示m. 输出格式: 一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数. 输入样例: 2 4 输出样例: 15 进步:在使用if()语句时有意识使用逻辑表达式,较为简洁. 核心:利