首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用input while循环python的最大和最小数字

使用input和while循环可以实现用户输入一系列数字,并找出其中的最大值和最小值。

以下是一个示例代码:

代码语言:txt
复制
numbers = []
while True:
    num = input("请输入一个数字(输入q退出):")
    if num == 'q':
        break
    try:
        num = float(num)
        numbers.append(num)
    except ValueError:
        print("输入无效,请重新输入数字。")

if numbers:
    max_num = max(numbers)
    min_num = min(numbers)
    print("最大数字是:", max_num)
    print("最小数字是:", min_num)
else:
    print("没有输入数字。")

这段代码首先创建了一个空列表numbers,然后使用while循环不断接收用户输入的数字,直到用户输入字母"q"为止。在每次循环中,程序会尝试将用户输入的内容转换为浮点数,并将其添加到numbers列表中。如果用户输入的内容无法转换为数字,则会提示输入无效,并要求重新输入。

最后,如果numbers列表不为空,就使用max()min()函数找出列表中的最大值和最小值,并将其打印出来。如果numbers列表为空,则打印出没有输入数字的提示。

这个代码示例中没有提及具体的云计算产品,因为使用input和while循环获取用户输入的数字与云计算并没有直接关系。但是,如果你需要在云计算环境中运行这段代码,你可以考虑使用腾讯云的云服务器(ECS)来部署和运行Python程序。腾讯云的云服务器提供了多种规格和配置,适用于不同的应用场景。你可以在腾讯云的官方网站上找到更多关于云服务器的信息和产品介绍。

腾讯云云服务器产品介绍链接:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券