defgetPentagonalNumber(n):for i inrange(1,n):print(i*(3*i -1)/2,end=" ")if i %10==0:print()
getPentagonalNumber(100)
defsumDigits(n):
i =len(str(n))sum=0for j inrange(i):
num =int(n /(10** j)%10)sum+= num
print(sum)
sumDigits(2008)
defdisplaySortedNumbers(num1,num2,num3):
a =[num1,num2,num3]print(sorted(a))
displaySortedNumbers(4,2,8)
deffutureInvestmentValue(Amount,year):
m = year*12
y =0for i inrange(m):if i %12==0:
y +=1
money = Amount*(1+0.05/12)** i
print('%d 年 %f'%(y,money))
futureInvestmentValue(10000,50)
classTest:def__init__(self, foo):
self.__foo = foo
def__bar(self):print(self.__foo)print('bw')defbw(self):print(sb)defsb(self):print('bw')defmain():
test = Test('hello')# AttributeError: 'Test' object has no attribute '__bar'
test.bw()# test.__bar()# AttributeError: 'Test' object has no attribute '__foo'# print(test.__foo)if __name__ =="__main__":
main()
defnumberOfDaysInAYear(year):for i inrange(2010,year+1):if i %5==0:
day =366else:
day =365print('%d年 %d天'%(i,day))
numberOfDaysInAYear(2020)
import time
import random
i = random.randint(1,7)
j = random.randint(1,7)if i + j ==2or i + j ==3or i + j ==12:print('输了')elif i + j ==7or i + j ==11:print('赢了')else:whileTrue:print('请按Y继续!')
a =input()if a =='Y':
c = random.randint(1,7)
d = random.randint(1,7)
e = c + d
if e ==7:print('输了')breakelif e == i+j:print('赢了')breakelse:print('重试')
time.sleep(0.2)