python
red cap
c和python
展开
-
python入门学习随记(十二)
8-1 课时费计算-python可视界面 (100分)设计一个计算课时费的窗口应用程序,教师类别:讲师、副教授、教授,1小时课时费分别为:35、40、45。计算规则如下:200课时以内不打折,超过200并低于300的部分打9折,超过300的部分打85折。 程序界面如下所示:import tkinter as tkdef btn1_click(): x = int(en...原创 2019-12-19 17:53:26 · 928 阅读 · 0 评论 -
python入门学习随记(十二)
12-1 文件行数统计下载题目附件,编辑src/目录下的test.py文件,实现读取统计data.txt文件的有效行数,并将结果输出保存到result.txt文件。说明:(1)有效行指至少包括一个字符行,空行不计为有效行(2)程序文件名 test.py 不能修改(3)本地编写测试完成后,将src文件夹打包为 src.zip文件后上传提交data.txt的内容如下:python程序设...原创 2019-12-12 17:53:58 · 8552 阅读 · 0 评论 -
python入门学习随记(十一)
11-1 新型计算器**题目:**设计一个计算器,实现一个三维向量的加法,减法以及向量和标量的乘法和除法运算提示:1、定义类名为 VecCal,设计构造函数创建三维向量对象: def init(self, x=0,y=0,z=0) 用x,y,z指代三个维度的值2、重写加法(+),减法(-),乘法(* )和整除除法(//)运算,实现向量的加减乘除3、除法运算作异常处理,当输入标量数字是0时...原创 2019-12-05 17:28:07 · 4107 阅读 · 1 评论 -
python入门学习随记(十)
10-1 人民币美元双向兑换本体要求实现一个人民币与美元的双向兑换函数change(money),可实现1美元=6.709人民币的双向兑换。输出兑换的结果保留2位小数。函数接口定义:在这里描述函数接口。例如:change( money )其中 money都是用户传入的参数,表示待兑换的钱数。裁判测试程序样例:/ 请在这里填写答案 /x = input()change(x)...原创 2019-11-29 15:30:40 · 7043 阅读 · 1 评论 -
python入门学习随记(九)
9-1 使用函数求特殊a串数列和给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和函数接口定义:fn(a,n)其中 a 和 n 都是用户传入的参数。 a 的值在[1, 9]范围;n 是[1, 9]区间内的个位数。函数须返回级数和裁判测试程序样例:/* 请在这里填写答案 */ a,b=input(...原创 2019-11-22 14:32:49 · 2891 阅读 · 0 评论 -
python入门学习随记(八)
8-1 输出星期名缩写输入一个1到7的数字,输出对应的星期名的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun输入格式:输入1到7之间数字输出格式:输出对应的星期名的缩写输入样例:在这里给出一组输入。例如:1输出样例:在这里给出相应的输出。例如:Mondic = {1:'Mon',2:'Tue',3:'Wed',4:'Thu...原创 2019-11-15 13:08:42 · 4152 阅读 · 0 评论 -
python入门学习随记(七)
7-1 求奇数分之一序列前N项和本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23输出样例:sum = 2.549541n = int(input())lst = [1...原创 2019-11-08 12:31:09 · 3047 阅读 · 0 评论 -
python语言程序设计——科赫雪花绘制
通过对python的学习,可以得到较为丰富的图像,科赫雪花正是其中一种。那么,如何绘制优美的科赫曲线呢?科赫曲线是一种像雪花的几何曲线,所以又称为雪花曲线,它是de Rham曲线的特例。科赫曲线是出现在海里格·冯·科赫的论文中,是分形曲线中的一种。import turtledef koch(size,n): if n == 0: turtle.fd(size) ...原创 2019-11-01 14:55:31 · 1661 阅读 · 0 评论 -
python入门学习随记(六)
6-1 求1!+3!+5!+……+n!求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。输入格式:输入在一行中给出一个不超过12的正整数n。输出格式:在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。输入样例:5输出样例:n=5,s=127a = 1b = 0n = int(input())for s in range(...原创 2019-10-31 17:51:55 · 3201 阅读 · 0 评论 -
python语言程序设计——蒙特·卡罗方法求圆周率
虽然在python的math库中存在着圆周率的表示,但是在实际生活中又有谁可以完整的背出圆周率呢,圆周率又是怎样被计算出来的呢?首先数学家们发现了圆周率的近似方程如下:而这段代码自然可以用计算机中的python高效的表现出来,正如示例一:pi = 0N = 100for k in range(N): pi += 1/pow(16,k)*(\ 4/(8*k+1) ...原创 2019-10-30 23:05:14 · 1838 阅读 · 1 评论 -
python语言程序设计——文本进度条
如今的文本打开需要读取进度,而进度条的动画效果其实也可以用python来实现,我们先来看示例一:import timescale = 10print('------执行开始------')for i in range(scale+1): a = '*' * i b = '.' * (scale-i) c = (i/scale)*100 print('{:^3...原创 2019-10-30 10:31:55 · 10522 阅读 · 1 评论 -
python语言程序设计——天天向上的力量
每天进步一点点的力量不容小觑,那么每天进步的多少可以用python来运行计算么?答案是肯定的首先看示例一:dayup = pow(1.001,365)daydown = pow(0.999,365)print('向上:{:.2f},向下:{:.2f}'.format(dayup,daydown))向上:1.44,向下:0.69可得:仅仅是1‰的力量就可以改变了许多此时我们再引进...原创 2019-10-29 18:02:14 · 3719 阅读 · 0 评论 -
python语言程序设计——turtle库介绍与蟒蛇绘制
蟒蛇绘制源代码import turtle#绘图布局turtle.setup(650,350,200,200)#turtle.setup(width,height,startx,starty)turtle.penup()#向前运行turtle.forward(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor('purpl...原创 2019-10-28 16:30:13 · 622 阅读 · 0 评论 -
python语言程序设计——温度转换代码
温度转换温度刻画的两种不同体系摄氏度:中国等世界大多数国家使用以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画华氏度:美国、英国等国家使用以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画需求分析因此我们需要达到两种温度体系的转换摄氏度转换为华氏度华氏度转换为摄氏度设计算法根据华氏和摄氏温度定义,利用转换公式如下:C = ( ...原创 2019-10-28 16:09:26 · 5670 阅读 · 0 评论 -
python入门学习随记(五)
5-1 判断是否为四叶玫瑰数题目要求:任意输入一个4位整数N,判断并输出N是否为四叶玫瑰数提示:四叶玫瑰数,即4位整数N的每位数字的 4 次幂之和等于它本身,即abcd=a4 +b4 +c4 +d4输入样例:8208输出样例:8208 是四叶玫瑰数输入样例:1234输出样例:1234 不是四叶玫瑰数x = int(input())...原创 2019-10-28 14:03:08 · 4326 阅读 · 0 评论 -
python入门学习随记(四)
4-1 查找指定字符本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index =...原创 2019-10-28 13:40:18 · 1243 阅读 · 0 评论 -
python入门学习随记(三)
3-1 转换函数使用输入一个整数和进制,转换成十进制输出输入格式:在一行输入整数和进制输出格式:在一行十进制输出结果输入样例:在这里给出一组输入。例如:45,8输出样例:在这里给出相应的输出。例如:37合理运用int()函数解决问题x=input().split(',')a=int(x[-1])b=str(x[0])print(int(b,a))3-2 ...原创 2019-10-28 13:29:41 · 6803 阅读 · 0 评论 -
python入门学习随记(二)(勾股定理、球体积、利率、移位和进制转换、数字求和)
2-1 勾股定理本题目要求读入2个数分别是直角边A和直角边B,然后输出三角形斜边的长度。输入格式:输入两个数,用空格分隔,用回车键结束输入输出格式:输出勾股定理计算的结果,结果保留4位有效数字输入样例:在这里给出一组输入。例如:2 3输出样例:在这里给出相应的输出。例如:3.6056s = input()s = s.split( )a = float(s[0])...原创 2019-10-27 23:20:00 · 7646 阅读 · 0 评论 -
有趣并且实用的python小应用(温度转换、猜数字和判断字符类型个数)
1 温度转换程序#编写温度转换程序TempStr=input("请输入一个带温度符号的温度值:")if TempStr[-1] in ["F","f"]: c = (eval(TempStr[0:-1])-32)/1.8 print("转换后的温度为:",c,"摄氏度")elif TempStr [-1] in ["C","c...原创 2019-10-27 23:04:46 · 348 阅读 · 0 评论 -
python入门学习随记(一)
1-1 从键盘输入两个数,求它们的和并输出本题目要求读入2个整数A和B,然后输出它们的和。输入格式:在一行中给出一个被加数在另一行中给出一个加数输出格式:在一行中输出和值。输入样例:在这里给出一组输入。例如:18-48输出样例:在这里给出相应的输出。例如:-30x = input() y = input()print(int(x)+int(y))1-2 ...原创 2019-10-27 19:38:01 · 6105 阅读 · 0 评论