- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
import math
for i in range(-100, 5000):
if math.sqrt(i + 100) == int(math.sqrt(i + 100)) and math.sqrt(i + 268) == int(math.sqrt(i + 268)):
print(i)
- 输入某年某月某日,判断这一天是这一年的第几天?
year = int(input('year:\n'))
month = int(input('month:\n'))
day = int(input('day:\n'))
months = [0,31,59,90,120,151,181,212,243,273,304,334]
if 0 < month <= 12:
sum = months[month - 1]
else:
print ('data error')
sum += day
judgment = 0
if year/4 == 0 and year/100 != 0 or year/400 == 0:
judgment = 1
if judgment == 1 and month > 2:
sum = sum + 1
print("今天是今年的第" + str(sum) + "天")
- 斐波那契数列
def Fibonacci(n):
if n == 1:
return 0
if n == 2 or n == 3:
return 1
return Fibonacci(n-1) + Fibonacci(n-2)
Fibonacci(5)
3