Python 开平方

#!/user/bin/python3#files :using_sys.py

f = open("filename.txt","r+")num = f.read()f.close()lstnum = num.split(‘\t‘)a,b = int(lstnum[0]),float(lstnum[1])print(type(a),type(b))print(a,b)ret = a ** bprint(ret)

从文件读取基数a和指数b,运算出结果

需要考虑问题:

1. 如果数据为null

2. 大数据

3. 字母,特殊字符  使用isnumber判断

4. 文件不存在

5. 多个数字

待优化

将数据结果,换成EXEL

时间: 2024-08-02 02:39:18

Python 开平方的相关文章

Python 学习日记第一篇

一.Python数字类型 1.数字类型有整数型,浮点型以及一些较为少见的类型,数字类型支持数学运算 加减乘除取余 In [1]: 23 + 45 Out[1]: 68 In [2]: 1.7 + 2 Out[2]: 3.7 In [3]: 2 * 10 Out[3]: 20 In [4]:  10 / 2 Out[4]: 5 In [5]: 23 - 45 Out[5]: -22 In [6]: 100 & 7 Out[6]: 4 2.python的数学模块math In [7]: import

Python第一课

一.基础语法: 1.注释:# print("hello"+"world")  #这是个print 2.数字 整数:不区分long和int 进制:0xa(16进制).0o10(十进制).0b10(二进制) bool,两个值:True.False 浮点数 1.2,2.35,3.1415,-0.12,1.46e9 ==1.46*(10**9) 复数: 1+2j 3.字符串 使用' "单双引号引用的字符的序列 print("hello,world&quo

学习Python的第一课(简单的单元测试)

由于有C#开发基础,感觉学习Python应该不难,主要是一些语法了,再加上现在互联网这么发达. 感觉还是要有思路,否则学什么也只能是什么. 话不多说,简单发下这几天的学习成果吧: 第一次写博客,大家不要见笑啊 简单的语法就不多说了,随便搜搜就可以得到.() 单元测试来了: 要做两个测试: # 用于判断质数 import math def isPrime(n): print ("验证数字"+str(n)+"是否质数开始") print ("开平方:"

[leetcode]Sqrt(x) @ Python

原题地址:https://oj.leetcode.com/problems/sqrtx/ 题意: Implement int sqrt(int x). Compute and return the square root of x. 解题思路:实现开平方函数.这里要注意的一点是返回的时一个整数.通过这一点我们可以看出,很有可能是使用二分查找来解决问题的.这里要注意折半查找起点和终点的设置.起点i=1:终点j=x/2+1:因为在(x/2+1)^2 > x,所以我们将折半查找的终点设为x/2+1.

Python基础知识_学习笔记

python包含6中内建的序列: 常用的两种类型为:列表和元祖 字符串.Unicode字符串.buffer对象.xrange对象 列表和元祖的区别: 列表可以修改,而元祖不能修改该 input:需要自己定义输入内容的格式 raw_input:会将任何输入的内容转化为字符串 函数: pow:可以求数值的幂                                    #pow(2,3) abs:可以求数的绝对值                                 #abs(-1

Python实战之KNN实现

Python实战之KNN实现 用Python来实现K近邻分类算法(KNN)已经是一个老生常谈的问题,网上也已经有诸多资料,不过这里我还是决定记录一下自己的学习心得. 1.配置numpy库 numpy库是Python用于矩阵运算的第三方库,大多数数学运算都会依赖这个库来进行,关于numpy库的配置参见:Python配置第三方库Numpy和matplotlib的曲折之路,配置完成后将numpy库整体导入到当前工程中. 2.准备训练样本 这里简单的构造四个点并配以对应标签作为KNN的训练样本: # =

python入门之内置数据结构入门

分类(大部分操作为 int和字符串) 数值型 int整型 folat浮点型 complex复数(实虚数组成) bool布尔值(为int的子类,仅有true和,false) 序列对象 字符串str 列表list 键值对 集合set 字典dict 数字的处理函数 round()四舍六入五取偶 地板向下floor(),天花板向上ceil() int()取整数部分,和//整除一样 取大小常用 min([1,3,5]) 1 max([1,3,5]) 5 pow(5,2)开平方 25 进制函数,返回是字符串

【python】升序查找100内最大平方数的方法

from math import sqrt #导入math模块中的sqrt函数(开平方) l=[]                   #定义一个空的列表l for i in range(1,100):     n=sqrt(i)     if n==int(n):         l.append(i)   #将平方数追加到l列表里      print l                print max(l)          #方法一:取列表最大值 print l[len(l)-1]  

Python图像处理库PIL的ImageStat模块介绍

ImageStat模块用于计算整个图像或者图像的一个区域的统计数据. 一.ImageStat模块的函数 1.  Stat 定义1:ImageStat.Stat(image)? Stat instance ImageStat.Stat(image, mask)? Stat instance 含义1:计算给定图像的统计值. 假设变量mask被赋值,将仅仅针对变量mask所定义的区域进行统计. 样例1: >>> from PIL importImage, ImageStat >>&