python n个list如何组成矩阵_整数的计算机处理213_3.8平台_python

计算机语言运用--数值计算2-整数的计算机处理213

在自然数的范围内—自然数计算结果仍然为自然数。只可以加-连加/乘-连乘!用《计算机python语言_标准IO-类_方法》中的模版来做语言应用实践。 

计算机:电子线路组成的计算机器。人与计算机则是通过计算机语言-符号系统说给计算机听而交流。

计算机语言有低级语言-机器语言、汇编、高级语言-C/C++/C#/VB/PASCAL/LISP/JAVA/PYTHON/……成百上千种之多。

作为一种计算机器—可以协助人类处理各种事情—数值计算问题、文字处理问题、图形图像处理问题、事务问题……。自从有了数字计算的计算机器,几乎所有的可以交给计算机的事情,都交给计算机来处理—是辅助处理—按照人们的要求—事先安排的模式进行处理。

数值计算

代数的计算、初等函数的计算、代数方程的求解、解析几何与微分几何的求解、矢量-张量与场论的求解、抽象代数-空间及泛函分析、级数与变换、特殊函数问题、概率统计与随机过程分析计算、误差分析与实验数据处理、最优化方法分析、有限单元法求解、数论分析、集合论及其计算、拓扑学分析与计算、组合数学的计算、图结构处理、数理逻辑分析与处理、……、……

或者说:

自然数的计算、整数的计算、实数的计算、复数的计算、矢量-向量的计算、矩阵的计算、函数的计算、代数方程的计算、函数方程的计算、微分的计算、积分的计算、常微分-一元微分方程的计算、偏微分-多元微分方程的计算、连续数量的计算、离散数量的计算、集合的计算、组合数学的计算、……、……

或者说:科学与工程技术应用中的数值计算、……、……

整数的计算-负数—还是离散量

在整数的范围内—整数计算结果仍然为整数。只可以加-连加/乘-连乘-减法-连减!

整数的计算机生成:算法为i=0,i=n,ans=i循环

整数的连加:算法为i=0,i=n,ans= ans +i

整数的连减:算法为i=0,i=n,ans= ans +i

整数的连乘:算法为i=1,ans= ans *i

整数的加减乘:算法为ans=1-2*4+3*8+4-5-78+123

相同的整数的连加:算法为ans=a*n

相同的整数的连减:算法为ans=?

相同的整数的连乘:算法为i=4,ans=4n 

整数数列:

离散量的处理:

排列组合:

组合数学:

集合论:

……、……

整数的计算机处理:除法不封闭其结果不再是整数域的数

MATLAB语言及其平台   Fortran语言及其平台   C语言及其平台V6   C语言及其平台VS   C++语言及其平台V6    C++语言及其平台VS   C#语言及其平台VS   VB语言及其平台V6   VB语言及其平台VS   VC++语言及其平台V6    VC++语言及其平台VS   VC#语言及其平台VS   java语言及其平台JDK-14

python语言及其平台3.8

整数-integer

%整数的计算-连加、连乘、加减乘混合计算// Int_Nums.py 

#first Module note:Remember Space--very sensitive language 

class Self_classInt:

#class variable is global variable: notdeclaration-Dynamic data type

  iclsV= 0

  jclsV= 1

  NclsV=int(input("请输入第一个整数 N:"))

  subtrV=25

  multV=1

  seqenV=0

  StringV = ''

#array--List

list_N10 = [1,-2,-3,4,5,-6,7,-8,9,-10 ]  

#class constructed function_initial

def __init__(self, NclsV,list_N10):

    self.NclsV =NclsV

    self.list_N10= list_N10

#Check the data--output

print ("value of class variable NclsV : =%d" % Self_classInt.NclsV)

print ("value of class variable list_N10  ") 

for Self_classInt.iclsV inrange(0,Self_classInt.NclsV):

  print(list_N10[Self_classInt.iclsV])

listkey=[]

j=1

while(j!=0):

   j=eval(input('输入一批数10个,用输入0来结束输入:'))

   listkey.append(j)

listkey.sort()

for j in range(1,11):

 print(listkey[j])  

#Continuous addition

for j in range(1,11):

  Self_classInt.subtrV=Self_classInt.subtrV-j

print("从25开始,1到10的整数连减的结果: ")  

print(Self_classInt.subtrV)

#Continuous multiplication

for Self_classInt.jclsV in range(1,11):

  Self_classInt.multV=Self_classInt.multV*Self_classInt.jclsV

print("1到10的整数连乘结果: ")

print(Self_classInt.multV)

#计算机自动生成自然数序列

print("计算机自动生成整数序列的结果是: ")

for Self_classInt.iclsV inrange(-10,Self_classInt.NclsV):

 Self_classInt.seqenV=Self_classInt.iclsV*2+1

  print(Self_classInt.seqenV)

#save

#保存一个文件

fs = open("E:\PythonOut.txt","w+")

fs.write( "这是要写入的内容\n")

fs.write("这是从键盘输入的数,被写入新文件:\n")

fs.write('%4d'% (Self_classInt.NclsV))

fs.write("\n")

fs.write("初始数据25,被连续减去1到10,结果写入文件:\n")

fs.write('%4d'% (Self_classInt.subtrV))

fs.write("\n")

fs.write("这是内置的列表数据,被写入新文件:\n")

for Self_classInt.iclsV inrange(0,Self_classInt.NclsV):

 fs.write('%4d'% (list_N10[Self_classInt.iclsV]))

fs.write("\n")

fs.write("这是计算机自动生成的整数序列,现在被写入文件:\n")

for Self_classInt.iclsV inrange(-6,2*Self_classInt.NclsV):

 Self_classInt.seqenV=Self_classInt.iclsV*2+1

 fs.write('%4d'% (Self_classInt.seqenV)) 

fs.close()

print ("文件被保存为:E:\PythonOut.txt ")

5bc9f74061e75fc5db6104cc7cc0551e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值