python实验
这块是根据老师的慕课做的实验,记录一下,防止遗忘。
慕课链接:https://www.icourse163.org/course/XUST-1206363802
淮南大魔王
这个作者很懒,什么都没留下…
展开
-
python 基础实验(二)Numpy4
题目四请创建随机数组,并完成以下要求: (1)创建一个4×4的随机数组,数组元素为1-100之间的整数;输出该数组中的所有元素。 (2)取出数组中每行的最小值,以及每列的最大值。 (3)输入数字n,输出数组中行索引为n的一行元素。 (4)输入数字m、n,输出列索引从m到n的元素,组成一个新数组。代码:import numpy as npfrom numpy import *nums=random.randint(1,101,...原创 2022-04-16 19:37:25 · 1731 阅读 · 0 评论 -
python 基础实验(二)Numpy3
题目三代码:from async_generator import yield_import numpy as npfrom numpy import *x0=ones(10)x1=np.array([64.3,99.6,145.45,63.75,135.46,92.85,86.97,144.76,59.3,116.03])x2=np.array([2, 3, 4, 2, 3, 4, 2, 4, 1, 3])y=np.array([62.55,82.42,132.62,73...原创 2022-04-16 19:33:52 · 1165 阅读 · 0 评论 -
python 基础实验(二)Numpy2
题目二代码:import numpy as npfrom numpy import *x=np.array([64.3,99.6,145.45,63.75,135.46,92.85,86.97,144.76,59.3,116.03])y=np.array([62.55,82.42,132.62,73.31,131.05,86.57,85.49,127.44,55.25,104.84])sum_x=0sum_y=0w_1=0mul_1=0mul_2=0c=1.0for i原创 2022-04-16 19:31:24 · 1323 阅读 · 0 评论 -
python 基础实验(二)Numpy1
题目一 生成一个[0,1)之间均匀分布的随机数数组,包含1000个元素, 随机种子为612。接收用户输入一个1-100之间的数字。打印随机数组中所有索引值可以被输入整数整除的数字,并打印序号和索引值。序号从1开始,依次加1。代码:import numpy as npfrom numpy import *p = int(input("请输入一个1-100之间的整数:"))random.seed(612)nums=random.rand(1000)print("序号\t索引值\t随机数"原创 2022-04-16 19:28:40 · 1047 阅读 · 0 评论 -
python 基础实验(一)语言基础3
题目三要求用户输入一个1-100之间的整数。在屏幕上输出1-1000中所有可以被这个输入数字整除的整数,并把它们写入文本文件中。(1)接收用户输入,并判断是否为1-100之间的整数。如果输入符合要求,则继续执行第(2)步,否则结束程序。(2)根据用户输入,在屏幕上输出1-1000中,所有可以被这个数字整除的数字,并打印序号。序号从1开始,依次加1。⑶ 将以上功能进行合理划分,每个功能用一个函数实现,主程序中调用以上函数完成题目要求。代码:global iglobal cgl..原创 2022-04-16 19:21:32 · 781 阅读 · 0 评论 -
python基础实验(一)语言基础2
题目二 输出提示信息:“请输入1-100之间的整数:”接收用户键盘输入,如果输入的是1-100之间的整数,输出“您输入的是整数:xx”,程序结束运行;如果输入的不是整数,或不在指定的范围,输出“对不起,您的输入无效,请重新输入!”,并判断错误类型,例如:“对不起,您输入的数字范围不正确”或“对不起,您输入的不是整数”等,直到用户输入正确为止。当输入无效时,最多只允许输入3次,超过3次无效输入,则提示“对不起,您已经3次输入错误,程序退出。”,并退出程序。代码:global iglobal c.原创 2022-04-16 19:15:44 · 470 阅读 · 0 评论 -
python 基础实验(一)语言基础1
用户输入一个1-100之间的数字。打印1-1000中,所有可以被这个数字整除的数字,并打印序号。序号从1开始,依次加1。num=int(input("请输入一个1-100之间的数字:"))print(num)i=1n=0for i in range(1,1001): if i %num == 0: n +=1 print("%d\t" %(n),end="")结果:...原创 2022-04-16 19:12:23 · 366 阅读 · 0 评论