
Python
IT 暮辞
这个作者很懒,什么都没留下…
展开
-
解决:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块。
我刚开始学Django,通过命令行pip install django安装的Django,因为我用的是anaconda环境,所以在执行python manage.py runserver的时候给我报错,内容如下:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块。在网上找到了解决办法,教程如下,去SQLite官网去下载sqlite3,网址为:https://www.sqlite.org/download.html,下载完之后,直接原创 2021-03-01 17:54:30 · 10999 阅读 · 6 评论 -
将下面算式中不同的汉字用不同的数字代替,使算式成立,问“要”“做”“好”“事”分别代表数字几?
将下面算式中不同的汉字用不同的数字代替,使算式成立,问“要”“做”“好”“事”分别代表数字几? 好 事 好 + 要 做 好 要 做 好 事答案:989+109=1098for i in range(0,10): for j in range(0,10): for k in range(0,10): for z in range(0,10): a=i*100+j*10原创 2020-06-26 10:07:53 · 5076 阅读 · 0 评论 -
利用Python写入csv文件内容,并且读出
import numpy as npimport csvfile=open('test.csv')reader=csv.reader(file)with open('test.csv','w',newline='') as fp: test_write=csv.writer(fp,delimiter=',',quotechar='"') test_write.writerow(['数学','英语','数据库','概率论','线性代数']) test_write.write原创 2020-06-12 12:14:51 · 357 阅读 · 0 评论 -
使用Python绘制3行2列的6个子图,第1列是正弦(3中不同的线型、不同颜色)、第2列是余弦(3中不同的线型、不同颜色)。
先上效果图原创 2020-06-12 12:08:55 · 1572 阅读 · 0 评论 -
使用Python输出正金字塔
n=int(input("请输入一个整数"))n=n+1m=nfor x in range(1,n): m=m-1 print(" "*(m-1),end="") print("+"*(2*x-1))原创 2020-06-09 17:10:31 · 14374 阅读 · 0 评论 -
使用Python计算三角形的周长和面积(海伦公式)
import matha=int(input("请输入三角形的第一条边"))b=int(input("请输入三角形的第二条边"))c=int(input("请输入三角形的第三条边"))zc,mj,s=0,0,0if a+b>c and a+c>b and b+c>a: zc=a+b+c p=zc/2 mj=(p*(p-a)*(p-b)*(p-c))**(1/2) zc=str(zc) mj=str(mj) print("该三角形的.原创 2020-06-09 16:40:01 · 15379 阅读 · 0 评论 -
使用Python计算(-1)+(3)+(-5)+.......的和
n=int(input("请输入一个奇数"))sum=0x=-1for i in range(1,n+2,2): x=x*(-1) sum=sum+i*xprint(sum)原创 2020-06-09 16:26:31 · 2168 阅读 · 0 评论 -
使用Python输出起始年份和终止年份的闰年年份,起始和终止年份都由自己输入
x=0 # 用于实现十个数一行a = eval(input("请输入起始年份"))b = eval(input("请输入终止年份")) + 1 # 因为循环不包括最后一个值,所以要进行加1操作for i in range(a,b): if i%4==0 and i%100 !=0: # 闰年要求:是四的倍数和不是100的倍数 x=x+1 print(i,end=" ") if x==10: # 实现十个数一行 x=0.原创 2020-06-09 16:17:58 · 2282 阅读 · 0 评论 -
Python中使用循环写出矩形,上三角,下三角型的九九乘法表
print("矩形输出九九乘法表")for i in range(1,10): for j in range(1,10): print("%d*%d=%2d" % (i,j,i*j),end=" ") print()print("------------------------------------------------------------------------------")print("上三角形输出九九乘法表")for i in range(1,10).原创 2020-06-09 15:56:11 · 3106 阅读 · 0 评论 -
Python中使用“*”星号输出空心正菱形
根据Python语法,实现输出如下形状 根据输入的行数n,生成一个行数为n的正的空心菱形,如下图所示x = eval(input('请输入一个奇数'))def fun(num):for i in range(num):# 通过循环实现对每行进行操作 if i == (num-1): break # 此处实现退出循环的操作,因为刚才进行加1操作,所以现在要减一 if i < num / 2:原创 2020-06-05 11:23:24 · 5462 阅读 · 0 评论 -
Python中的numpy数组的组合
import numpy as npa=np.arange(16).reshape(4,4)print(a)print("-----------------------------------\n")# 相乘print("相乘")b=a*3print(b)print("-----------------------------------\n")# 水平组合print("水平组合")c=np.hstack((a,b))print(c)print("\n")c1=np.con原创 2020-06-04 12:52:58 · 773 阅读 · 0 评论 -
Python中的numpy数组的分割
使用hsplit、vsplit、dsplit进行数组的分割import numpy as npa=np.arange(9).reshape(3,3)print(a)# 水平分割print("水平分割")b=np.hsplit(a,3)print(b)print("----------------\n")b1=np.split(a,3,axis=1)print(b1)print("-----------------------------------\n")# 垂直分割print原创 2020-06-04 12:51:12 · 2092 阅读 · 0 评论 -
Python中的numpy数组改变维度
import numpy as np# 生成2,3,4维度的数组b=np.arange(24).reshape(2,3,4)print(b)print("-----------------------------------\n")# 查看数组维度print("查看数组维度")print(b.shape)print("-----------------------------------\n")# ravel函数不会更改原数组# flatten函数会更改原数组print("平展数组原创 2020-06-04 12:28:10 · 2207 阅读 · 1 评论 -
Python中的numpy数组的常用属性
# 数组的属性import numpy as npa = np.arange(24).reshape(3,8)# 生成维度为3,8的数组aprint("数组a")print(a)print("-----------------------------------\n")# ndim属性,输出数组的维度print("ndim属性")print(a.ndim)print("-----------------------------------\n")# size属性,输出数组元素原创 2020-06-04 11:35:04 · 955 阅读 · 1 评论