python答案
雞
for x in range (51):
? ? for y in range(33):
? ? ? ? z=100-x-y
? ? ? ? if 2*x+3*y+0.5*z==100:
? ? ? ? ? ? print(f'公雞{x}只,母雞{y}只,小雞{z}只。')
列表
list1=[10,20,25,45,50,55,13,23]
print('最大值是',max(list1))
print('最小值是',min(list1))
print('平均值是',sum(list1)/len(list1))
print(list1[2:6])
水仙花
n=int(input('請(qǐng)輸入一個(gè)正整數(shù):'))
for num in range(10**(n-1),10**n):
? ? i=num
? ? sum=0
? ? while(i>0):
? ? ? ? a=i%10
? ? ? ? sum+=a**n
? ? ? ? i=i//10
? ? if sum==num:
? ? ? ? print(sum,end=' ')
字符串順序輸出
text=input()
for ch in set(text):
print(ch,text.count(ch),sep=':')
圓
from math import pi
def get_area(r):
? ? return(round(2*pi*r,3),round(pi*r*r,3))
r=input('請(qǐng)輸入圓的半徑:')
try:
? ? r=float(r)
? ? assert r>0
except:
? ? print('必須輸入大于0的整數(shù)或?qū)崝?shù)')
else:
print(get_area(r))
1. 閏年
n=int(input('請(qǐng)輸入需要判斷的年份:'))
if n%4==0 or n%400==0 and n%100!=0:
? ? print('是閏年')
else:
? ? print('不是閏年')
2. 編程實(shí)現(xiàn)從鍵盤(pán)輸入一個(gè) n,計(jì)算 1!+2!+3!+4!+....n!。
n = int(input('請(qǐng)輸入一個(gè)正整數(shù):'))
jie = 1
sum = 0
i = 1
while n >= i:
? ? jie = jie * i
? ? sum = sum + jie
? ? i = i + 1
print(sum)
3. 九九乘法表。
for i in range(1,10):
? ? for j in range(1,i+1):
? ? ? ? print(f'{i}*{j}={i*j:<2d}',end=' ')
? ? print()
4. 素?cái)?shù)
x=n+1
for i in range(2,x):
? ? for j in range(2,i):
? ? ? ? if i%j==0:
? ? ? ? ? ? break
? ? else:
? ? ? ? print(i,end=' ')
5. 猴子吃桃
def peach(n):
? ? if n==5:
? ? ? ? return 1
? ? else:
? ? ? ? return (peach(n+1)+1)*2
for i in range(5,0,-1):
? ? print("第{}天有{}只桃子".format(i,peach(i)))