每日一题 【每日一题】输入&输出-Python-20210824

Jack · 2021年08月24日 · 最后由 lework 回复于 2021年12月10日 · 102 次阅读
本帖已被设为精华帖!
  1. 问题描述: 输入三个整数 x,y,z,请把这三个数由小到大输出
  2. 问题示例: 输入:3 4 5 输出: [3, 4, 5]
Jack 将本帖设为了精华贴 08月24日 22:02

参考代码:

raw=[]
for i in range(3):
    x=int(input('int%d: '%(i)))
    raw.append(x)

for i in range(len(raw)):
    for j in range(i,len(raw)):
        if raw[i]>raw[j]:
            raw[i],raw[j]=raw[j],raw[i]
package main

import "fmt"

func main() {
    /*
    问题描述: 输入三个整数 x,y,z,请把这三个数由小到大输出
    问题示例: 输入:3 4 5 输出: [3, 4, 5]
    */

    var (
        a = []int{3,5,4}
    )

    for i :=0; i <len(a); i++ {
        for j :=i; j <len(a); j++ {
            if a[i] > a[j] {
                a[i],a[j]=a[j],a[i]
            }
        }
    }

    fmt.Println(a)
}

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册