鱼C论坛

 找回密码
 立即注册
查看: 1938|回复: 16

[已解决]python学习实现问题

[复制链接]
发表于 2021-7-11 15:54:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在学习python,看到一个这样的题目,随机生成N个随机整数(范围自定),并求出最大值,最小值和比平均值大的值?
这个是要用的数组才能实现吗?
最佳答案
2021-7-11 16:05:40
本帖最后由 青出于蓝 于 2021-8-4 18:47 编辑
import random
a=int(input('N:'))
b=[]
d=0
e=0
for i in range(a):
    c=random.randint(1,20)
    d=d+c
    e+=1
    b.append(c)
f=d/e

b.sort()
print("最小值:"+str(b[0]))
print("最大值:"+str(b[len(b)-1]))
print("一下为比平均值大的数:")
for i in b:
    if i>f:
        print(i)
在手机上直接打的,可能会有有错误或手误
欢迎追问~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-11 15:55:27 | 显示全部楼层
用列表更好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-11 16:05:40 | 显示全部楼层    本楼为最佳答案   
本帖最后由 青出于蓝 于 2021-8-4 18:47 编辑
import random
a=int(input('N:'))
b=[]
d=0
e=0
for i in range(a):
    c=random.randint(1,20)
    d=d+c
    e+=1
    b.append(c)
f=d/e

b.sort()
print("最小值:"+str(b[0]))
print("最大值:"+str(b[len(b)-1]))
print("一下为比平均值大的数:")
for i in b:
    if i>f:
        print(i)
在手机上直接打的,可能会有有错误或手误
欢迎追问~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-4 16:58:35 | 显示全部楼层
青出于蓝 发表于 2021-7-11 16:05
在手机上直接打的,可能会有有错误或手误
欢迎追问~

不好意思,现在才回复。
我是属于零基础学习python的,菜鸟阶段,很多语句都不熟悉。
比如str sort len append
还有这个是手误打错了吧,int(input('N:,)),应该是int(input(N))吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 17:51:11 | 显示全部楼层
shark8890 发表于 2021-8-4 16:58
不好意思,现在才回复。
我是属于零基础学习python的,菜鸟阶段,很多语句都不熟悉。
比如str sort len ...

抱歉,应该是int(input('N:'))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 18:47:47 | 显示全部楼层
shark8890 发表于 2021-8-4 16:58
不好意思,现在才回复。
我是属于零基础学习python的,菜鸟阶段,很多语句都不熟悉。
比如str sort len ...

现在没有问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 19:10:53 From FishC Mobile | 显示全部楼层
shark8890 发表于 2021-8-4 16:58
不好意思,现在才回复。
我是属于零基础学习python的,菜鸟阶段,很多语句都不熟悉。
比如str sort len ...

比如str sort len append
这些都是比较基础的东西,你学习啥资料都不看吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-5 10:48:43 | 显示全部楼层
wp231957 发表于 2021-8-4 19:10
比如str sort len append
这些都是比较基础的东西,你学习啥资料都不看吗

哎,反正就是没看吧,也不找理由了
请问有什么学习书籍或者资料推荐吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 11:00:27 | 显示全部楼层
shark8890 发表于 2021-8-5 10:48
哎,反正就是没看吧,也不找理由了
请问有什么学习书籍或者资料推荐吗?

>>> b=[1,2,3,4]
>>> #len 是测试对象长度的
>>> len(b)
4
>>> b="this is a test text"
>>> len(b)
19
>>> #str是强转字符串
>>> x=123
>>> str(x)
'123'
>>> #int 也是强转
>>> x="123"
>>> int(x)
123
>>> b=[1,2,3,4]
>>> #append 是列表追加的一个方法
>>> b.append(-1)
>>> b
[1, 2, 3, 4, -1]
>>> #sort 是列表排列的一个方法
>>> b.sort()
>>> b
[-1, 1, 2, 3, 4]
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 11:01:37 | 显示全部楼层
shark8890 发表于 2021-8-5 10:48
哎,反正就是没看吧,也不找理由了
请问有什么学习书籍或者资料推荐吗?

b站视频  很多的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-5 11:06:13 | 显示全部楼层
wp231957 发表于 2021-8-5 11:01
b站视频  很多的

谢谢指导。
请问你用过海龟编辑器吗?那个积木拖动感觉不方面,可能是还没掌握技巧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 11:29:36 From FishC Mobile | 显示全部楼层
shark8890 发表于 2021-8-5 11:06
谢谢指导。
请问你用过海龟编辑器吗?那个积木拖动感觉不方面,可能是还没掌握技巧

那是啥  有英文名字吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 12:06:33 | 显示全部楼层
shark8890 发表于 2021-8-5 11:06
谢谢指导。
请问你用过海龟编辑器吗?那个积木拖动感觉不方面,可能是还没掌握技巧

卧靠你几岁了还学少儿编程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-5 13:56:50 | 显示全部楼层
nahongyan1997 发表于 2021-8-5 12:06
卧靠你几岁了还学少儿编程

就是自己学了,为了教孩子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 14:29:16 | 显示全部楼层
shark8890 发表于 2021-8-5 13:56
就是自己学了,为了教孩子

当爹不容易啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 18:34:13 | 显示全部楼层
11111111111111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 18:34:45 | 显示全部楼层
2222222222222
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 17:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表