找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 196|回复: 1

[求助] 小白问题,求最大最小值的逻辑批改

1

主题

1

帖子

1

积分

贫民

积分
1
邹姓青年 发表于 2020-2-10 19:08:07 | 显示全部楼层 |阅读模式
问题.png

这是问题描述,求最大值和最小值。
代码.png
这是现在写的代码,除了最小值以外都完成了。想问在这个基础上要求最小值应该怎么实现。
逻辑图.png
这是逻辑图,手画的有点丑请见谅,如果可以的话能否帮我看看,目前为止的逻辑图是否正确?
回复

使用道具 举报

0

主题

604

帖子

604

积分

圣骑士

积分
604
sheeboard 发表于 2020-2-12 12:39:02 | 显示全部楼层
本帖最后由 sheeboard 于 2020-2-12 12:52 编辑

nums=[]
while True:
    num=input('enter a number: ')
    if num == "done":
        break
    try:
        n=int(num)
        nums.append(n)
    except:
        print('Invalid input')
        continue

print(max(nums))
print(min(nums))

这个使用现成函数,如果是要写算法的话,也是用列表,然后算法排序,取第一和最后一个值。

回复 支持 反对

使用道具 举报

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

本版积分规则

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