使用用户输入并返回最小和最大数字-excerise coursera Python

御筑

我现在正在处理一个多小时,无法弄清楚为什么结果是最大值7和最小值10。我的逻辑在这里有些问题。我知道还有其他方法可以解决此问题,但我只想使用本课程中比较难的东西。

largest = None
smallest = None
while True:
    num = input("Enter a number: ")
    if num == "done":
        break
    try:
        int(num)
    except:
        print("Invalid input")
        continue
    if largest is None:
        largest = num
    elif num > largest:
        largest = num
    if smallest is None:
        smallest = num
    elif num < smallest:
        smallest = num

print("Maximum", largest)
print("Minimum", smallest)

有什么建议?

御筑

我忘了将输入保存为一个整数(num = int(Number)

largest = None
smallest = None
while True:
    Number = input("Enter a number: ")
    if Number == "done":
        break
    try:
        int(Number)
    except:
        print("Invalid input")
        continue
    num = int(Number)
    if largest is None:
        largest = num
    elif num > largest:
        largest = num
    if smallest is None:
        smallest = num
    if num < smallest:
        smallest = num

print("Maximum", largest)
print("Minimum", smallest)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python实现神经网络的成本函数(第5周Coursera)

来自分类Dev

Python:Coursera作业-词典一章

来自分类Dev

Coursera课程-Python作业1中的数据科学导论

来自分类Dev

使用用户输入的Python中的数字总和

来自分类Dev

使用jQuery jsonp访问Coursera api数据表

来自分类Dev

使用用户输入查找和替换列表(python)

来自分类Dev

Python Pandas:使用浮点数和字符/字母从df获取单个最大数值

来自分类Dev

使用他们的 API 抓取 coursera 返回的课程不超过 100 门

来自分类Dev

如何从用户输入中打印最大数字

来自分类Dev

Python - 从文件中的数字列表中获取最大数字

来自分类Dev

从三个数字中获取两个最大数字,而无需在python 3.5中使用条件语句或循环

来自分类Dev

Python-获取堆中小于n的最大数字

来自分类Dev

Python:输出列表=输入列表的最大数量

来自分类Dev

Coursera-我输入grunt命令后未创建AngularJS第2周Issue js&css文件

来自分类Dev

在Python中使用用户输入而不使用Enter键?

来自分类Dev

(Javascript)从用户获取三个整数以显示总和,平均值,乘积,最小和最大数字

来自分类Dev

Coursera-Scala中的函数式编程原理-由于错误而无法与示例项目一起使用

来自分类Dev

使用用户输入调用特定的python类

来自分类Dev

在Python中使用用户输入填充函数参数

来自分类Dev

Python Discord机器人| 如何使用用户输入?

来自分类Dev

使用用户输入在python中进行条件检查

来自分类Dev

在 sqlite3 中使用用户输入(python 3.7)

来自分类Dev

尾递归函数(Coursera问题)

来自分类Dev

返回数组中的最大数字

来自分类Dev

使用单个函数查找列表中的最小和最大数字而不使用驱动程序函数?

来自分类Dev

使用lambda函数在列表中找到最大数目,在python3中不使用max(),sort(),sorted()和'in'关键字

来自分类Dev

Ruby程序查找一堆数字中的最大数字(由用户指定输入)

来自分类Dev

如何从一系列数字中获得最小和最大数字?

来自分类Dev

你能定义从 C 中的数字打印的最小和最大数字量吗?

Related 相关文章

  1. 1

    使用Python实现神经网络的成本函数(第5周Coursera)

  2. 2

    Python:Coursera作业-词典一章

  3. 3

    Coursera课程-Python作业1中的数据科学导论

  4. 4

    使用用户输入的Python中的数字总和

  5. 5

    使用jQuery jsonp访问Coursera api数据表

  6. 6

    使用用户输入查找和替换列表(python)

  7. 7

    Python Pandas:使用浮点数和字符/字母从df获取单个最大数值

  8. 8

    使用他们的 API 抓取 coursera 返回的课程不超过 100 门

  9. 9

    如何从用户输入中打印最大数字

  10. 10

    Python - 从文件中的数字列表中获取最大数字

  11. 11

    从三个数字中获取两个最大数字,而无需在python 3.5中使用条件语句或循环

  12. 12

    Python-获取堆中小于n的最大数字

  13. 13

    Python:输出列表=输入列表的最大数量

  14. 14

    Coursera-我输入grunt命令后未创建AngularJS第2周Issue js&css文件

  15. 15

    在Python中使用用户输入而不使用Enter键?

  16. 16

    (Javascript)从用户获取三个整数以显示总和,平均值,乘积,最小和最大数字

  17. 17

    Coursera-Scala中的函数式编程原理-由于错误而无法与示例项目一起使用

  18. 18

    使用用户输入调用特定的python类

  19. 19

    在Python中使用用户输入填充函数参数

  20. 20

    Python Discord机器人| 如何使用用户输入?

  21. 21

    使用用户输入在python中进行条件检查

  22. 22

    在 sqlite3 中使用用户输入(python 3.7)

  23. 23

    尾递归函数(Coursera问题)

  24. 24

    返回数组中的最大数字

  25. 25

    使用单个函数查找列表中的最小和最大数字而不使用驱动程序函数?

  26. 26

    使用lambda函数在列表中找到最大数目,在python3中不使用max(),sort(),sorted()和'in'关键字

  27. 27

    Ruby程序查找一堆数字中的最大数字(由用户指定输入)

  28. 28

    如何从一系列数字中获得最小和最大数字?

  29. 29

    你能定义从 C 中的数字打印的最小和最大数字量吗?

热门标签

归档