list=[]for i inrange(1,20):for j inrange(1,32):for m inrange(3,97,3):if(i+j+m)!=100:continue
num =(5*i+j*3+m/3)# print(i,j,m,num)if num ==100:
tmp =[i,j,m]list.append(tmp)#排序listlist.sort(key=lambda x:x[0])for em inlist:print(em[0],em[1],em[2])
👉🏻鸡兔同笼
a,b =map(int,input().split())for i inrange(a+1):for j inrange(a+1):if i+j==a and i*2+j*4==b:
Flag =Trueprint(i,j)
exit()print("Data Error!")
👉🏻最大公约数和最小公倍数
deff1(a,b):while b!=0:
k = a%b
a = b
b = k
return a
deff2(a,b):
k =max(a,b)whileTrue:if k%a==0and k%b==0:return k
k+=1
a =int(input())
b =int(input())print(f1(a,b),f2(a,b))
👉🏻判断三角形并计算面积
import math
a =float(input())
b =float(input())
c =float(input())if a+b>c and a+c>b and b+c>a:
p =(a+b+c)/2
s = math.sqrt(p*(p-a)*(p-b)*(p-c))print("YES\n{:.2f}".format(s))else:print("NO")
👉🏻回文素数
import math
deffun(n):if n <=1:returnFalsefor i inrange(2,int(math.sqrt(n))+1):if n % i ==0:returnFalsereturnTrueif __name__ =='__main__':
n =int(input())
count =0
i =0whileTrue:ifstr(i)==str(i)[::-1]:if fun(i)==True:
count +=1print(i, end=" ")if count ==n:break
i+=1
👉🏻今天是第几天
from datetime import datetime
y =input("")
m =input("")
d =input("")
date = y+"-"+m+"-"+d
date_object = datetime.strptime(date,"%Y-%m-%d")
day_of_year = date_object.timetuple().tm_yday
print("{0}年{1}月{2}日是{3}年第{4}天".format(y,m,d,y,day_of_year))