刚开始学循环结构,很不熟悉,不太清楚怎么写,望指导,多谢帮助
1条回答 默认 最新
关注 【温馨提示:若能帮到你,望给个采纳该答案,谢谢!】
1、效果如下
2、考查知识点
数组、for和while、len()、min()、max()
3、代码如下#!/usr/bin/python3 # -*- coding: utf-8 -*- # Apr 14, 2022 22:50 AM print("数据特征统计,请输入整数(1-100)") x=eval(input()) s,c,maxx,minn,pj=0,0,1,100,0 # ===================== # 测试输入:4,91,51,2,32,0; # 若输入不符合要求的数,则显示输入错误 a=True arr=[] arr.append(x) while x!=0: t=eval(input()) if t==0: break elif t<0 or t>100: print('输入数字有误,请重新输入') else: arr.append(t) c=len(arr) for n in arr: s+=n; pj=s/c maxx=max(arr) minn=min(arr) # ===================== print("\n共有数{}个,和{},平均值{},最大值{},最小值{}".format(c,s,pj,maxx,minn))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 基于作物生长模型下,有限水资源的最大化粮食产量的资源优化模型建立
- ¥20 关于变压器的具体案例分析
- ¥15 生成的QRCode圖片加上下載按鈕
- ¥15 板材切割优化算法,数学建模,python,lingo
- ¥15 科来模拟ARP欺骗困惑求解
- ¥100 iOS开发关于快捷指令截屏后如何将截屏(或从截屏中提取出的文本)回传给本应用并打开指定页面
- ¥15 unity连接Sqlserver
- ¥15 图中这种约束条件lingo该怎么表示出来
- ¥15 VSCode里的Prettier如何实现等式赋值后的对齐效果?
- ¥20 keepalive配置业务服务双机单活的方法。业务服务一定是要双机单活的方式