一
class Gxr(object):
def getPentagonalNumber():
num=0
number = 0
for n in range(1,101):
number=(n*(3*n-1))/2
print('%d '%number,end='')
num+=1
if num%10==0:
print()
if num>100:
break
def main():
Gxr.getPentagonalNumber()
if __name__ == "__main__":
main()
二
class Rose(object):
def sumDigits():
a=int(input('请输入一个整数:'))
gw=int(a%10)
sw=int(a/10%10)
bw=int (a/100)
sum=gw+sw+bw
print('%d '%sum)
def main():
Rose.sumDigits()
if __name__ == "__main__":
main()
三
class Rose(object):
def displaySortedNumbers():
num1=input('输入第一个数:')
num2=input('输入第二个数:')
num3=input('输入第三个数:')
list=[num1,num2,num3]
list.sort()
print(list)
def main():
Rose.displaySortedNumbers()
if __name__ == "__main__":
main()
四
import numpy as np
def futureInvestmentValue():
a = input('投资金额:')
b = input('年利率数额:')
years = input('请输入年数:')
c = a*np.power((1+b),years*12)
print(c)
futureInvestmentValue()
五
ch1=input('请输入一个字符:')
ch2=input('请输入另一个字符:')
o1=ord(ch1)
o2=ord(ch2)
def zifu():
for i in range(o1,o2+1):
x=chr(i)
print(x,end="")
if i %10 ==0:
print()
zifu()
六
def numberOfDaysInAYear():
for i in range(2010,2021):
if i%4==0 and i%100!=0 or i%400==0:
print('%d 有366天'%i)
else:
print('%d 有365天'%i)
numberOfDaysInAYear()
七
def distance():
x1,y1=eval(input('Enter x1 and y1 for Point 1:'))
x2,y2=eval(input('Enter x2 and y2 for Point 1:'))
distance =((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))**0.5
print('The distance between the two points is %s'%distance)
distance()
八
def sennum():
print("2",3)
for i in range(3,32,1):
if i%2!=0 and i!=25:
if i%3!=0 or i==3:
sum=2**i-1
print(i,sum ,end=' ')
print()
sennum()
九
import time
def TimeData():
year = 1970
month = 1
day = 1
hour = 0
minute = 0
second = 0
millisecond = 0
while True:
millisecond +=1
if millisecond ==60:
millisecond = 0
second += 1
if second == 60:
second = 0
minute +=1
if minute == 60:
minute = 0
hour +=1
if hour ==24:
hour = 0
day +=1
if day == 365:
day =0
year +=1
print(year,month,day,hour,minute,second,millisecond)
time.sleep(0.2)
TimeData()
import random
def dice():
dice1 = random.randint(1,6)
print(dice1)
dice2 = random.randint(1,6)
print(dice2)
sum_d1 = dice1 + dice2
if sum_d1 == 2 or sum_d1 == 3 or sum_d1 == 12:
print('你输了')
elif sum_d1 == 7 or sum_d1 == 11:
print('你赢了')
else:
print(sum_d1)
while True:
dice3 = random.randint(1,6)
dice4 = random.randint(1,6)
sum_d2 = dice3 + dice4
if sum_d2 == 7:
print('你输了')
break
elif sum_d1 == sum_d2:
print('你赢了')
else:
print('你输了')
break
dice()