python输出10以内奇数平方构成的列表_Python作业题(列表,元组)

本文包含一系列Python编程练习题,包括:生成100到200间的10个随机数并找到最大值,找出三位数中的水仙花数,列出所有1到4组成的不重复三位数,计算列表中元素的个数、最大值、最小值和平均数,以及生成斐波那契数列的前20项。同时,还有BMI指数计算和逻辑推理问题的解决方案。
摘要由CSDN通过智能技术生成

1. 求区间[100, 200]内10个随机整型数的最大值

import random

l = []

for i in range(10):

n = random.randint(100,200)

print(n)

l.append(n)

l = max(l)

print('最大值为%d' % l)

2. 我们将三位整型数的每一位的立方和等于数值本身的数称为水仙花数,有多少个水仙花数(一定是三位数)

n = 0

for i in range(100,1000):

if (i//100)**3+(i//10%10)**3+(i%10)**3==i:

n +=1

#print(i)

print('三位数中共有{}个'.format (n))

3. 输出有1, 2, 3, 4这四个数字组成的每位都不同的所有的三位数

for i in range(1,5):

for j in range(1,5):

for k in range(1,5):

if(i!=j and i!=k and j!=k):

print(i*100+j*10+k)

4. 求列表s=[2,8,9,6,7,1,5,66]中的元素个数,最大数,最小数,平均数。末尾添加一个新元素10?删除元素5

s=[2,8,9,6,7,1,5,66]

n_sum = len(s)

n_max = max(s)

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值