![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0cb59c83a8db3f55c199b6a71f10dc61.jpeg)
n=1
def getpentagonalmumber(n):
sum1=0
for n in range(1,101):
n=n*(3*n-1)/2
print('%d'%n,end=' ')
sum1+=1
if sum1%10==0:
print('\n')
getpentagonalmumber(n)
执行结果:
1 5 12 22 35 51 70 92 117 145
176 210 247 287 330 376 425 477 532 590
651 715 782 852 925 1001 1080 1162 1247 1335
1426 1520 1617 1717 1820 1926 2035 2147 2262 2380
2501 2625 2752 2882 3015 3151 3290 3432 3577 3725
3876 4030 4187 4347 4510 4676 4845 5017 5192 5370
5551 5735 5922 6112 6305 6501 6700 6902 7107 7315
7526 7740 7957 8177 8400 8626 8855 9087 9322 9560
9801 10045 10292 10542 10795 11051 11310 11572 11837 12105
12376 12650 12927 13207 13490 13776 14065 14357 14652 14950
def sumdigits():
n=int(input('请输入一个三位整数'))
gw=int(n%10)
sw=int(n/10%10)
bw=int(n/10/10%10)
sum=gw+sw+bw
print('%d'%sum)
sumdigits()
执行结果;
请输入一个三位整数234
9
def displaysortednumber():
a,b,c=eval(input('请输入三个整数:a,b,c:'))
num=[a,b,c]
num.sort()
print(num)
displaysortednumber()
执行结果:
请输入三个整数:a,b,c:4,2,7
[2, 4, 7]
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/559fcad8e6467e8c6671ff7c13107856.jpeg)
def printzifu():
ch1=input('>>')
ch2=input('>>')
ord1=ord(ch1)
ord12=ord(ch2)
for i in range(ord1,ord2+1):
a = chr(i)
print(a,end='')
if i%10==0:
print()
printzifu()
执行结果:
12
3456789:;<
=>?@ABCDEF
GHIJKLMNOP
QRSTUVWXYZ
[\]^_`abcd
efghijklmn
opqrstuvwx
yz
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3c4df24a90c7ca09be5441f959fd3701.jpeg)
def numberofdaysinyear():
numberdays1=int(input('请输入第一个年份'))
numberdays2=int(input('请输入第一个年份'))
for i in range(numberdays1,numberdays2):
if i%4==0 and i%100!=0 or i%400==0:
print(i,'有366天')
else:
print(i,'有365天')
numberofdaysinyear()
执行结果:
2010 有365天
2011 有365天
2012 有366天
2013 有365天
2014 有365天
2015 有365天
2016 有366天
2017 有365天
2018 有365天
2019 有365天
def distance(x1,y1,x2,y2):
d=((x1-x2)**2+(y1-y2)**2)**1/2
print('两点之间的距离为:','%.2f'%d)
def start():
x1,y1=eval(input('请输入第一个点坐标'))
x2,y2=eval(input('请输入第二个点坐标'))
distance(x1,y1,x2,y2)
start()
执行结果:
请输入第一个点坐标3,4
请输入第二个点坐标5,6
两点之间的距离为: 4.00
class Meisen(object):
def __init__(self):
pass
def main(self):
i=2
c=[]
d=[]
print(self.sushu(i,c,d))
def sushu(self,i,c,d):
while i<=31:
j=2
while j<=i:
if i%j==0:
if i==j:
c.append(i)
break
j+=1
i+=1
print('P:',c)
for p in c:
d.append(2**p-1)
print('2^P-1:',d)
if __name__ == '__main__':
meisen = Meisen()
meisen.main()
执行结果:
P: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
2^P-1: [3, 7, 31, 127, 2047, 8191, 131071, 524287, 8388607, 536870911, 2147483647]
None
class shijian(object):
def __init__(self):
pass
def main(self):
import time
ticks=time.time()*1000
localtime=time.localtime(time.time())
self.aaaa(ticks,localtime)
def aaaa(self,ticks,localtime):
print('本地时间为:',localtime)
print('当前时间毫秒:',ticks)
if __name__ == '__main__':
shijian = shijian()
shijian.main()
执行结果:
本地时间为: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=20, tm_hour=8, tm_min=17, tm_sec=11, tm_wday=1, tm_yday=232, tm_isdst=0)
当前时间毫秒: 1566260231454.9978
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3fd7e6c03739fcf62accb96c0203b0ff.jpeg)