python 7个小代码(有趣的)

路漫漫其修远兮,吾将上下而求索

今天自己写了七个小代码,我本着开放的原则向大家全部开放(虽然这个代码没啥技术含量,哈哈),大家可以看看,有没有需要提高的地方,最后谢谢您的观看,希望对您有所帮助。

话不多说,直接上小代码

一 求阶乘

#求阶乘
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博客

最后,再一次谢谢您的观看,祝您生活工作快乐。

你可能感兴趣的:(python,python,前端,开发语言,青少年编程,生活)