输入两个整数,按升序排序后输出。要求编写自定义函数,在主函数中调用并验证。
并输出
    以下是一个 Python 程序,它使用自定义函数来对两个整数进行升序排序,并将它们输出。
    ```python
    def sort_ints(a, b):
    return a < b or (a == b) and -a < b
    # 主函数
    def main():
    num1 = int(input("请输入第一个整数:"))
    num2 = int(input("请输入第二个整数:"))
    sorted_nums = sort_ints(num1, num2)
    print("排序后的整数为:", sorted_nums)
    # 调用主函数
    main()
    ```
    在这个程序中,我们首先定义了一个自定义函数`sort_ints()`,它接受两个整数作为参数,并使用`if`语句对它们进行比较,返回一个布尔值,表示哪个数应该排在哪个数的前面。如果两个数相等,则返回`False`,否则返回`True`。
    在主函数中,我们调用`sort_ints()`函数来对两个整数进行排序,并将结果存储在`sorted_nums`变量中。然后,我们使用`print()`函数将`sorted_nums`变量输出到屏幕上。
    最后,我们调用主函数来验证它是否按照我们的要求运行。在这个例子中,两个整数被正确地排序了,并且输出结果与预期一致。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。