欢迎光临散文网 会员登陆 & 注册

python答案

2023-06-24 20:59 作者:你的司隶校尉  | 我要投稿

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('请输入一个正整数:'))

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('请输入圆的半径:')

try:

    r=float(r)

    assert r>0

except:

    print('必须输入大于0的整数或实数')

else:

print(get_area(r))

1. 闰年

n=int(input('请输入需要判断的年份:'))

if n%4==0 or n%400==0 and n%100!=0:

    print('是闰年')

else:

    print('不是闰年')

2. 编程实现从键盘输入一个 n,计算 1!+2!+3!+4!+....n!。

n = int(input('请输入一个正整数:'))

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. 素数

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)))


python答案的评论 (共 条)

分享到微博请遵守国家法律