
# 1.计算 1² 2² 3² … n² 输入 n计算前 n 个正整数的平方和。nint(input(输入正整数n:))sum0if n0:print(请输入正整数!)else:for i in range(1,n1):sumi*iprint(f前{n}个正整数平方和为:{sum})#2. 求满足条件的数 输出 100~999 之间所有个位数大于十位数、且十位数大于百位数的递增数。如 123、135、246 等for i in range(100,1000):baiweii//100shiwei(i%100)//10gewei((i%100)%10)//1if geweishiwei and shiweibaiwei:print(f{i})#3.鸡兔同笼 输入头数 h 和脚数 f穷举法求出鸡和兔各多少只。如果无解则输出无解。hint(input(输入总头数h:))fint(input(输入总脚数f:))if h0 or f0 or f%2!0:print(总头数和总脚数必须为正整数且总脚数必须为偶数)resultFalsefor x in range(0,h1):yh-xif f2*x4*y:print(f鸡有{x}只,兔有{y}只)resultTruebreakelse:print(无解)