python的基本问题

img


刚开始学循环结构,很不熟悉,不太清楚怎么写,望指导,多谢帮助

【温馨提示:若能帮到你,望给个采纳该答案,谢谢!】
1、效果如下

img


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