洛谷题单2-P5715 【深基3.例8】三位数排序-python-流程图重构

题目描述

给出三个整数 a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100) a,b,c(0≤a,b,c≤100),要求把这三位整数从小到大排序。

输入格式

输入三个整数 a , b , c a,b,c a,b,c,以空格隔开。

输出格式

输出一行,三个整数,表示从小到大排序后的结果。

输入输出样例

输入

复制代码
1 14 5

输出

复制代码
1 5 14

方式-内置函数

代码

python 复制代码
class Solution:
    @staticmethod
    def oi_input():
        """从标准输入读取数据"""
        nums = list(map(int, input().split()))
        return nums

    @staticmethod
    def oi_test():
        """提供测试数据"""
        return [1, 14, 5]

    @staticmethod
    def solution(nums):
        nums.sort()
        for i in nums:
            print(i, end=' ')


oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solution

if __name__ == '__main__':
    nums = oi_test()
    # nums = oi_input()
    solution(nums)

流程图

开始 主函数调用 获取输入数据
nums = list(map(int, input().split())) 排序列表操作
nums.sort() 循环输出元素
for i in nums: print(i, end=' ') 结束

相关推荐
緈福的街口1 分钟前
【leetcode】144. 二叉树的前序遍历
算法·leetcode
蚂蚁在飞-3 分钟前
Golang基础知识—cond
开发语言·后端·golang
GG不是gg6 分钟前
排序算法之基础排序:冒泡,选择,插入排序详解
数据结构·算法·青少年编程·排序算法
Brilliant Nemo14 分钟前
Vue2项目中使用videojs播放mp4视频
开发语言·前端·javascript
随意起个昵称29 分钟前
【双指针】供暖器
算法
深度学习入门32 分钟前
机器学习,深度学习,神经网络,深度神经网络之间有何区别?
人工智能·python·深度学习·神经网络·机器学习·机器学习入门·深度学习算法
倒霉蛋小马32 分钟前
最小二乘法拟合直线,用线性回归法、梯度下降法实现
算法·最小二乘法·直线
TNTLWT33 分钟前
Qt控件:交互控件
开发语言·qt
量化金策35 分钟前
震荡指标工具
开发语言
北漂老男孩38 分钟前
ChromeDriver进程泄漏问题分析与最佳实践解决方案
开发语言·爬虫