大家好,小编为大家解答python简单有趣的程序源代码的问题。很多人还不知道简单有趣的python程序代码,现在让我们一起来看看吧!
路漫漫其修远兮,吾将上下而求索
今天自己写了七个小代码,我本着开放的原则向大家全部开放(虽然这个代码没啥技术含量,哈哈),大家可以看看,有没有需要提高的地方,最后谢谢您的观看,希望对您有所帮助。
话不多说,直接上小代码
一 求阶乘
#求阶乘
while True:
try:
a=int(input("请输入数字:"))
num=1
for i in range(a,1,-1):
num=num*i
print('%d的阶乘是%dpython书排行榜前十名。'%(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博客
最后,再一次谢谢您的观看,祝您生活工作快乐。