导航:首页 > 编程语言 > python输出四个数据

python输出四个数据

发布时间:2022-08-09 23:24:22

A. python读取和输出数据求助,急

def GetStepTime(fileName, cpressCount):
"""
flieName :包含数据的文件名
cpressCount :每组数据包含 ‘cpress’ 行的个数
"""
timeMark = 0
cpressMark = 0
stepTimeTmp = {0:'',1:''}
try:
fp = open(fileName)
except Exception, e:
print str(e)
return
for line in fp:
line = line.strip()
if 'step time' in line:
cpressMark = 0
if line.endswith('time=0.00'):
cpressMark = -1
continue
if timeMark == 0:
stepTimeTmp[0] = line
timeMark += 1
else:
stepTimeTmp[1] = line
continue
if line.endswith("cpress=0"):
cpressMark += 1
if cpressMark == cpressCount:
break
fp.close()
print stepTimeTmp[0]+'\n'+stepTimeTmp[1]
GetStepTime("D:/aa.txt", 4)

B. python中如何降序输出4个数

把输入存到列表中,用sort函数降序排列再输出

C. 用Python代码将一个txt数据文本分成4个TXT数据文本怎么实现呢

f=open('文件','r',encoding='utf-8')
foriinrange(4):
d=i*5000000
f.seek(d,0)
f1=f.read(5000000)
withopen(str(i)+".txt",'w',encoding='utf-8')ask:
k.write(f1)
f.close()

这个不太严谨,但是可以实现上面功能,可以试着完善下

D. python 如何将一系列数字十个一行输出

概述

定义一个变量,用于记录次数,然后这个次数没输出一个数自己加1,然后处理这个数,取整数,并且再次归零。

代码详解

使用循环输出列表,利用 计数器控制输出数量,当输出到第十个,计数器归零,重新开始计数

print输出增加end参数可以控制输出后以什么结尾

这里使用range方法快速生成10-90的数字添加进list列表

results = list(range(10, 90))

n = 10 # 每10个数换一行

for i in range(len(results)):

print(results[i], end=' ')

if (i+1) % 10 == 0:

print(" ") # 为转义符 换行的意思


#out:

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

Python列表函数&方法

1 cmp(list1, list2)比较两个列表的元素

2 len(list)列表元素个数

3 max(list)返回列表元素最大值

4 min(list) 返回列表元素最小值

5 list(seq)将元组转换为列表

E. 定义一个学生类,包含学号、姓名、平时成绩和考核成绩四个数据成员和以下成员方法(用Python语言):

花了不少时间写的,挺详细的,希望采纳。


#引入operator模块,用于给集合排序
importoperator


#单行注释用"#",多行注释用'''注释内容'''
#定义一个学生类,类名用驼峰命名法
classStudent:

#构造方法,可用来创建对象格式def__init__(self,参数)参数个数自已定义,类型系统自动识别
def__init__(self,stu_no,name,base_score,exam_score):
self.stu_no=stu_no#对象属性赋值
self.name=name
self.base_score=base_score
self.exam_score=exam_score

#定义计算总评函数定义函数格式def函数名(self,参数),self代表本对象
defget_last_score(self):
#return指定返回值,无return表示此函数无返回值
returnself.base_score*0.3+self.exam_score*0.7

#类似toString方法,打印对象时,调用对象的该方法
def__str__(self):
return'学号:'+self.stu_no+'姓名:'+self.name+",平时成绩:"+str(self.base_score)+",考核成绩:"+str(self.exam_score)


#定义函数,将对象集合写到文件,上面三个函数有缩进,属于Student类的函数,本函数属于全局函数
defprint_to_file(path,stu_arr):
#打开文件,操作完成后自动关闭文件
withopen(path,'w')asfile:
#调用operator给集合排序
sort_attr=operator.attrgetter('stu_no')#指定排序属性
stu_arr.sort(key=sort_attr)#排序
forstuinstu_list:
str=stu.__str__()#将对象转换为字符串
file.write(str+' ')#将字符串写入文件


#主函数,运行的入口
if__name__=='__main__':
#创建几个学生对象,按__init__的顺序输入参数
s1=Student('1001','zhangsan',31,69)
s2=Student('1003','wangwu',28,32)
s3=Student('1004','zhaoliu',77,78)
s4=Student('1002','lisi',19,89)
#创建集合
stu_list=[s1,s2,s3,s4]

#文件路径
f='d:\aaa.txt'
print_to_file(f,stu_list)

F. Python编程,已知20个成绩存入一个列表中,请对其进行统计,输出四个等级的人数

任意输入4个整数,从大到小排列输出。

main()

{int a,b,c,d,m;

scanf("%d %d %d %d",&a,&b,&c,&d);

if(b>a)

{m=a;a=b;b=m;}

if(d>c)

{m=c;c=d;d=m;}

if(c>a)

{m=a;a=c;c=m;}

if(c>b);

{m=b;b=c;c=m;}printf(" %d %d %d %d ",a,b,c,d)。

(6)python输出四个数据扩展阅读:

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。

Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。

G. 用python比较任意四个数字大小,四个数字随机输入,比较完成后按从小到大输出

a=[]

for i in range(4):

a.append(int(input()))

a.sort()

print(a)

H. Python怎么输出变量对应的值的前四个字符格式

Python输出变量对应的值的前四个字符格式方法:
字符串格式输出lstrip去掉左边的空格 rstrip去掉右边的空格 print'学生管理系统'.center(50,*):长度为50,居中,其余用*表示即可。

阅读全文

与python输出四个数据相关的资料

热点内容
小爱同学app里怎么设置闹钟 浏览:626
微信小程序题库源码 浏览:734
国内程序员女高管 浏览:881
程序员会压抑 浏览:682
物探编程 浏览:302
vuepdf预览 浏览:327
迷你世界出编程软件了 浏览:673
res文件夹有哪些 浏览:142
交通信号灯单片机课程设计 浏览:826
如何测试流媒体服务器的并发能力 浏览:161
溯源码有分国家认证的吗 浏览:218
如何通过app查询产检报告 浏览:944
拉结尔安卓手机怎么用 浏览:695
驱动级进程代理源码 浏览:782
androidshape画线 浏览:511
程序员想辞职被拒绝 浏览:101
java面试逻辑 浏览:749
如何下载全英文app 浏览:724
js函数式编程指南 浏览:380
为什么安卓手机相机启动会卡 浏览:341