python简易

1.求一个简单的Python程序 在线等

==========这个是某次应求帮人写的程序================原始连接:==========代码====================================# -*- coding: cp936 -*-#上一句不可以删!表示中文路径是GBK编码import datetime#处理时间的模块def sparse(target='log.txt') : tgfile = file(target,"r") event={} #event是一个字典,key是事件的编号,value是数据(可以利用嵌套来扩展数据) linelog = "Not Empty" while linelog: linelog = tgfile.readline() data = linelog.split(' ') #按空格将一行数据分为列表 # print data #testing if len(data) > 4 : #有效的数据行 time1 = data[2][1:] + ' ' + data[3][:-1] #将时间处理为(字符串):年-月-日 小时:分钟:秒 time2 = datetime.datetime.strptime(time1,'%Y-%m-%d %H:%M:%S') #将时间识别为datetime类 if data[5] == "begin:" and data[6][:2] == "OK" : #我不知道有没有 request begin: fail 这个东西,没有就把后半删掉吧! if not event.has_key(data[0]) : #第一次发生某id的事件时初始化数据 event[data[0]]=[[1,time2,0]] #我设置的value是一个列表,每个元素是一次记录,包括[是否没结束,开始时间,结束时间]。

else : event[data[0]].append([1,time2,0]) #已经有过记录了就在记录后加一条新记录 if data[5] == "end:" and data[6][:2] == "OK" : #我想应该没有不出现begin就直接end的事件吧…… event[data[0]][-1][0]=0 #最后一条记录中写入:事件已经结束 event[data[0]][-1][2]=time2 #最后一条记录写入:记录结束时间 #如果还要处理其他的什么情形在这里添加if的判断 tgfile.close() return eventdef analysis(target='log.txt') : event = sparse(target) #调用上面定于的sparse方法。其实简单的处理用不着这么做的……单纯为了扩展性 static = {} #用于统计结果的字典(其key和event中的key相同) for oneevent in event : #每个事件的记录 static[oneevent]=[0,0,0,0,-1] #初始化每个事件的统计:[成功发生次数,总发生次数,总发生时间,最大发生时间,最小发生时间] for onerecord in event[oneevent] : #每个事件的一次记录 static[oneevent][0] += 1 #总发生次数加一 if onerecord[0] == 0 : #成功事件 static[oneevent][1] += 1 time_delta = onerecord[2] - onerecord[1] #计算结果是一个timedelta类型 inttimedelta = time_delta.days *24*60*60 + time_delta.seconds #将时间差转化为以秒计算的整数 if inttimedelta > static[oneevent][3] : static[oneevent][3] = inttimedelta #统计最大值 if inttimedelta < static[oneevent][4] or static[oneevent][4] < 0 : static[oneevent][4] = inttimedelta #统计最小值 static[oneevent][2] += inttimedelta return static。

2.怎么用python简单的制作一个网页

用python简单的制作一个网页的方法和详细的操作步骤如下:1、首先,打开sublime text 3并创建一个新的PY文件,如下图所示。

2、其次,import os,因为涉及系统文件的路径,因此首先在此处导入系统模块,如下图所示。3、接着,html = open("E:\\Download\\new\\new.html", "w"),创建一个变量,然后设置文件名,注意用w写方式,创建一个新的HTML文件,如下图所示。

4、然后,html.write("\ \n新的网页\ \n<body>

大家好啊

")此时,可以编写相关的HTML代码,如下图所示。5、随后,可以双击打开HTML文件,然后就可以看到书写的网页,如下图所示。

6、最后,添加html.close(),需添加此行代码以关闭,否则将占用大量内存,如下图所示。这样,用python简单的制作一个网页的所有操作就完成了。

3.用python编写一个简单的程序

这个涉及到写文件的操作,示例如下:

1

2

3

4

5

6

7

8

9

fd =open('main.cpp','w')

fd.write('''\

#include <iostream.h>

using namespace std;

int main()

{

}

\n''')

fd.close

4.求帮我编一个简单的python程序

#!/usr/bin/python

def Test():

Ca=0.34

Cr=float(raw_input('Cr:'))

m=float(raw_input('m:'))

C=Cr-Ca

if C<0.06 :

print 'gas-emission scope error'

else :

Q=(60*m*C)/0.66

print Q

T=float(raw_input('T:'))

W=Q*T

print W

if "__main__"==__name__ :

Test()

无聊随便写了下,结果没问题,自己可以润色下。

5.Python简单程序

#!/usr/bin/python

# -*- coding:utf-8 -*-

# @Time : 2018/6/9 13:50

# @File : Bonus.py

def getbonus(money):

"""

利润低于或等于10万元时,奖金可提10%;

利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;

20万到40万之间时,高于20万元的部分,可提成5%;

40万到60万之间时高于40万元的部分,可提成3%;

60万到100万之间时,高于60万元的部分,可提成1.5%,

高于100万元时,超过100万元的部分按1%提成。

"""

if money.replace('.', '', 1).isdigit():

num = float(money)

else:

return u'输入错误信息'

if 0 <= num <= 10:

bonus = num * 0.1

elif 10 bonus = 10 * 0.1 + (num - 10) * 0.075

elif 20 <= num bonus = 10 * 0.1 + 10 * 0.075 + (num - 20) * 0.05

elif 40 <= num bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (num - 40) * 0.03

elif 60 <= num bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (num - 60) * 0.015

else:

bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (num - 100) * 0.01

return bonus

if __name__ == '__main__':

profit = raw_input(u'请输入当月利润(万元): ')

mymoney = getbonus(profit)

if isinstance(mymoney, float):

print u'您获得的提成是: {}万元'.format(mymoney)

else:

print mymoney

6.求简单Python代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

defgetsubset(myset,subtract):

iflen(myset) return[]

result=[]

newsubtract=subtract.copy()

fori insubtract:

result.append(myset-{i})

newsubtract=newsubtract-{i}

result.extend(getsubset(myset-{i},newsubtract))

returnresult

defsubset(myset):

result=[set(),myset] ifmyset else[myset]

result.extend(getsubset(myset,myset))

returnresult

result=subset({'a','b','c','d'})

toprint=[sorted(x) forx inresult]

fori insorted(toprint,key=lambdax:(len(x),x)):

print(i)

虽然这对我来说的确比较简单,可也不是几分钟就能写出来的,好歹给点分吧

而且(a,b,a,c) 不是集合,集合中元素不应有重复

一个n个元素的集合的所有子集是2的n次方个吗,如是,这个程序应该就是正确的

python简易

转载请注明出处代码入门网 » python简易

资讯

python程序调用

阅读(9)

本文主要为您介绍python程序调用,内容包括python如何程序调用,怎么调用编写好的python程序,怎么调用编写好的python程序。PLAYER_1 = "C:\Program Files\Tencent\QQMusic\QQMusic.exe" file = r"D

资讯

python3.6formac

阅读(8)

本文主要为您介绍python3.6formac,内容包括mac怎么安装python3.6,mac怎么安装python3.6,如何在mac下使用python3。启动python查看Mac自带python的路径:终端输入$ which python打开路径在Finder中进入路径 /usr/bin

资讯

pythonmac教程

阅读(8)

本文主要为您介绍pythonmac教程,内容包括pythonmac版怎么使用,怎么在mac上使用python,mac怎么运行python。如果要使用 Python 2 来运行此文件,因为 OS X 自带 Python 2,所以直接输入1搜索python "python"文件

资讯

python遍历树

阅读(6)

本文主要为您介绍python遍历树,内容包括python二叉树是怎么实现的,python怎么用递归遍历多层目录树,python二叉树先序遍历什么意思。#coding:utf-8#author:Elvisclass TreeNode(object):def __init__(self):

资讯

eclipsepython插件

阅读(8)

本文主要为您介绍eclipsepython插件,内容包括如何在eclipse中安装python的插件,eclipse怎么装python插件,如何为eclipse安装合适版本的python插件pydev。安装完Pydev插件之后,有时我们会发现知在Window -> Preferences下并没有PyDev选项,这是

资讯

pythondict的keys

阅读(9)

本文主要为您介绍pythondict的keys,内容包括pythondict.keys是什么类型,python怎么遍历dict的keys,Python中如何以dict的key排序输出。看到有人回答,但是不太全,如果遍历dict有如下机种方式:d是dict()类型1:for key in d:print key,d[ke

资讯

python树的遍历

阅读(8)

本文主要为您介绍python树的遍历,内容包括python二叉树先序遍历什么意思,python怎么用递归遍历多层目录树,求一个python的三叉树算法。Python实现递归遍历指定文件目录(startdir),从而找到所有与指定的文件或目录(target)名相同的文件或目录的绝

资讯

listpython重复

阅读(8)

本文主要为您介绍listpython重复,内容包括如何找出pythonlist中有重复的项,python方法可让list中的元素重复N次,python里的list可以重复么。可以对第二个list的元素进行遍历,检查是否出现在第二个list当中,如果使用表理解,可以使用一行代码完

资讯

pythonclose

阅读(6)

本文主要为您介绍pythonclose,内容包括python中close的用法,为什么会出现attributeerror&#39;str&#39;objecthason,Python在打开文件后为什么要close(),如果不关有什么危害搜,python中涉及到文件的程序,为什么close函数是必须的。python 对

资讯

pythonclusterby

阅读(5)

本文主要为您介绍pythonclusterby,内容包括pythonsubplots是什么意思,pythonscipy怎么做层次聚类,udaf可以用python写吗。group和groups是两个不同的函数。一般,m.group(N) 返回第N组括号匹配的字符。而m.group() == m.grou

资讯

pythonfunction

阅读(6)

本文主要为您介绍pythonfunction,内容包括python函数的闭包怎么理解,如何在Python里将一个function应用在另一个function里面,用Python建一个function。1. 闭包的概念首先还得从基本概念说起,什么是闭包呢?来看下维基上的解释:复制代码代码如

资讯

python给文件加密

阅读(7)

本文主要为您介绍python给文件加密,内容包括怎么样给python文件加密,python生成的py文件怎么加密,python生成的py文件怎么加密。简单模式:from hashlib import md5def md5_file(name):m = md5()a_file = ope

资讯

cmdpython退出

阅读(7)

本文主要为您介绍cmdpython退出,内容包括win10命令行怎么退出python,win10命令行怎么退出python,如何退出python命令行。在windows cmd下运行python,需要设置环境变量,不设环境变量是不能在cmd下运行python的, 现在假设python安装

资讯

python默认安装

阅读(7)

本文主要为您介绍python默认安装,内容包括Python3.5的默认安装路径怎么变了,windowspython怎么安装包,Python怎么安装,如何安装python。在WINDOWS中安装python的方法:下载python安装包2、双击安装程序python-2.5.2.msi3、选择Install

资讯

python程序调用

阅读(9)

本文主要为您介绍python程序调用,内容包括python如何程序调用,怎么调用编写好的python程序,怎么调用编写好的python程序。PLAYER_1 = "C:\Program Files\Tencent\QQMusic\QQMusic.exe" file = r"D

资讯

python3.6formac

阅读(8)

本文主要为您介绍python3.6formac,内容包括mac怎么安装python3.6,mac怎么安装python3.6,如何在mac下使用python3。启动python查看Mac自带python的路径:终端输入$ which python打开路径在Finder中进入路径 /usr/bin

资讯

pythonmac教程

阅读(8)

本文主要为您介绍pythonmac教程,内容包括pythonmac版怎么使用,怎么在mac上使用python,mac怎么运行python。如果要使用 Python 2 来运行此文件,因为 OS X 自带 Python 2,所以直接输入1搜索python "python"文件

资讯

python遍历树

阅读(6)

本文主要为您介绍python遍历树,内容包括python二叉树是怎么实现的,python怎么用递归遍历多层目录树,python二叉树先序遍历什么意思。#coding:utf-8#author:Elvisclass TreeNode(object):def __init__(self):

资讯

eclipsepython插件

阅读(8)

本文主要为您介绍eclipsepython插件,内容包括如何在eclipse中安装python的插件,eclipse怎么装python插件,如何为eclipse安装合适版本的python插件pydev。安装完Pydev插件之后,有时我们会发现知在Window -> Preferences下并没有PyDev选项,这是

资讯

pythondict的keys

阅读(9)

本文主要为您介绍pythondict的keys,内容包括pythondict.keys是什么类型,python怎么遍历dict的keys,Python中如何以dict的key排序输出。看到有人回答,但是不太全,如果遍历dict有如下机种方式:d是dict()类型1:for key in d:print key,d[ke

资讯

python树的遍历

阅读(8)

本文主要为您介绍python树的遍历,内容包括python二叉树先序遍历什么意思,python怎么用递归遍历多层目录树,求一个python的三叉树算法。Python实现递归遍历指定文件目录(startdir),从而找到所有与指定的文件或目录(target)名相同的文件或目录的绝

资讯

python官网

阅读(8)

本文主要为您介绍python官网,内容包括python3.4.0官网怎么下,如何安装python,python官网安装选择哪个。首先,需要到python的官方网站下载python的安装包。2、打开官方网站之后,点击“Downloads”一栏,然后在弹出的窗口选择“

资讯

毕业设计python

阅读(1)

本文主要为您介绍毕业设计python,内容包括用python做毕业设计,做个什么题目稍微容易一点,用Python做毕业设计选什么项目比较好,刚刚接触python,正好赶上毕设,想做python,由于是新手,所以想拜。首先你选择Python就很好,且不说Python本身很简

资讯

pythonlinux开发

阅读(1)

本文主要为您介绍pythonlinux开发,内容包括如何在linux下开发python程序,pycharm怎么开发linux程序,linux和python先学哪个。众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写。大多数人会认为 Bash (或者其

资讯

python上海

阅读(1)

本文主要为您介绍python上海,内容包括上海python培训学费多少钱老男孩培训机构多少钱,想学习python,麻烦问一下上海哪家比较好一点的培训机构有这个课程,上海python就业前景是否值得期待。优点 门槛低,上手快; 2、比 R 更具有通用性和实用性

资讯

python程序运行时

阅读(1)

本文主要为您介绍python程序运行时,内容包括分析python程序运行时间的几种方法,python的程序怎么运行,如何运行Python程序。你在windows下根本不用这么麻烦: 首先,比如你的程序名字是 test.py 如果你想调用某个具体函数,就自己写一个的文件,比

资讯

python在线编译

阅读(1)

本文主要为您介绍python在线编译,内容包括python在线编译器哪个,求一个好的免费的Python编译器,最好是直接丢链接,谢谢大佬,什么软件可以编译Python。实际上python 是脚本语言解释执行的,并不存在编译这个概念。用python -m py_compile file

资讯

pythonascii字符

阅读(1)

本文主要为您介绍pythonascii字符,内容包括python判断纯ASCII字符串怎么做,如何使用Python获得一个字符的ASCII值,python怎么判断ascii字符串问题。如果要判断某路径是否包换中文,可以用正则表达式判断是否含有双字节字符>>> import re>>> r

资讯

python进程通信

阅读(1)

本文主要为您介绍python进程通信,内容包括python进程间通信怎么理解,python进程间通信怎么理解,python进程间通信怎么理解。在2.6才开始使用multiprocessing 是一个使用方法类似threading模块的进程模块。允许程序员做并行开发。并且可以在

资讯

eclipse运行python

阅读(1)

本文主要为您介绍eclipse运行python,内容包括如何在eclipse中运行python,如何在eclipse中运行python,怎么用eclipse打开python项目。下载python下载eclipse假设有上面两个,下载一个Python的Eclipse插件pydev下载完后将其解压到Eclipse的目

资讯

python类的self

阅读(1)

本文主要为您介绍python类的self,内容包括python怎么理解类和self的用法和含义,python怎么理解类和self的用法和含义,python中self是什么意思。python的class保留了语言在进化过程中的一些遗迹。对象这种概念,可以追溯到C语言中大量使用的结

资讯

数组长度python

阅读(1)

本文主要为您介绍数组长度python,内容包括python数组要先定义长度吗,python数组要先定义长度吗,python如何输入一个长度不定的数组。视情况而定如果你的数来组是追加一个元素的可以不用定义长度如果你初始化一个列自表然后要修改其中的值的