路漫漫其修远兮,吾将上下而求索
今天自己写了七个小代码,我本着开放的原则向大家全部开放(虽然这个代码没啥技术含量,哈哈),大家可以看看,有没有需要提高的地方,最后谢谢您的观看,希望对您有所帮助。
话不多说,直接上小代码
#求阶乘
while True:
try:
a=int(input("请输入数字:"))
num=1
for i in range(a,1,-1):
num=num*i
print('%d的阶乘是%d。'%(a,num));break
except:
print("抱歉,您输入错误,请从新输入:");continue
#螺旋线
import turtle as t
t.bgcolor("black")
n = 6
colors = ["red","yellow","blue","orange","green","purple"]
for x in range(260):
t.pencolor(colors[x%6])
t.forward(x*3/n+x)
t.left(360/n+1)
t.width(x*n/200)
t.done()
print("计算俩数之间整数的和")
while True:
num=0
try:
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
if b>=a:
for i in range(a,b+1):
print(i);num+=i
print("%d到%d之间整数的总和是:%d"%(a,b,num));break
else:
print("抱歉,第二个数比第一个数小,请从新输入!")
except:
print("您输入有误,请从新输入!!");continue
#实现求圆的面积周长方法
import math
class Y(object):
def __init__(self,r):
self.r=r
def mianji(self):
return math.pi*math.pow(self.r,2)
def zc(self):
return 2*math.pi*self.r
if __name__ == '__main__':
a=int(input("请输入你想算的圆的半径:"));c=Y(a)
print("圆的面积是:{:.2f}".format(c.mianji()))
print("圆的周长是{:.2f}".format(c.zc()))
# 计算行列式
import numpy as aa
a = aa.array([
[-2,-1,1,0],
[3,1,-1,1],
[1,2,-1,1],
[4,1,3,-1]
])
b = (aa.linalg.det(a))
print(round(b))#round对数字四舍五入
#计算球的体积
import math
r = int(input("输入球的半径"))
def t(r=r):
return (4 * math.pi * r ** 3) / 3
print("球的体积是:",t())
#计算出生多少天
import datetime
print("输入的格式 年-月-日 (2002-3-12)")
a = input("输入出生日期:", )
b = datetime.datetime.strptime(a, "%Y-%m-%d")
now = datetime.datetime.now()
r = now - b
print(r)
欢迎来访:
你遇见我_ensp网络技术,python,杂书阅读-CSDN博客
最后,再一次谢谢您的观看,祝您生活工作快乐。