defreverse(number):
a = number %10# 个位
b =(number %100)//10# 十位
c = number //100
reverse_number =int(str(a)+str(b)+str(c))return reverse_number
defisPalindrome(number):if reverse(number)== number:print("%d 是回文整数"%number)else:print("%d 不是回文整数"%number)if __name__ =='__main__':
numberofDaysInAYear(121)
3、(一年的天数)使用下面的函数头编写一个函数,返回一年的天数
defleapYear(year):if(year %4==0and year %100!=0)or(year %400==0):return366else:return365defnumberofDaysInAYear(a,b):for i inrange(a,b+1):print("%d 年有%d天"%(i,leapYear(i)))if __name__ =='__main__':
numberofDaysInAYear(2010,2020)
1、(数学方面:五角数)一个五角数被定义为n(3*n-1)/2,其中n = 1、2、…。所以,开始的数为5、12、22,编写一个函数返回五角数编写一个程序来使用这个函数前100个五角数,每行显示10个def getPentagonalNumber(n): count = 0 for n in range(1,n+1): count += 1 Pe...