洛谷题单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=' ') 结束

相关推荐
bIo7lyA8v4 小时前
算法设计中的代价函数优化与约束求解的技术8
算法
暖阳华笺4 小时前
【数据结构与算法】哈希专题
数据结构·c++·算法·leetcode·哈希算法
ceclar1234 小时前
C#字节流与字符流
算法·c#·.net
天佑木枫4 小时前
第5天:循环 —— 让程序重复执行
python
聆风吟º4 小时前
【Python编程日志】Python基础数据类型完整梳理
开发语言·python·数据类型
大白话_NOI4 小时前
【洛谷 P1024 】[NOIP2001 提高组] 一元三次方程求解 - 详细分析与C++实现
c++·算法
盼小辉丶4 小时前
OpenCV-Python实战(28)——OpenCV计算摄影从HDR图像融合到全景拼接
python·opencv·计算机视觉
Matthew_zhu_4 小时前
P3374 【模板】树状数组 1 题解
算法
随意起个昵称4 小时前
区间dp-进阶题目1(进阶合并)
c++·算法·动态规划
伶俜664 小时前
鸿蒙原生应用实战(四)ArkUI 语音变声器:录音 + 4 种音效 + 音调变换算法
算法·华为·harmonyos