鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 5

  [复制链接]
发表于 2017-9-6 23:19:42 | 显示全部楼层
def FindMinValue(a, b, c):
    return sorted([a, b, c])

result = FindMinValue(5, 1, 9)
print result

学习了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-11 11:08:37 | 显示全部楼层
list0 = []
for i in range(3):
    list0.append(int(input('Please enter No.' + str(i+1) + ' number:')))

list0.sort()
print(list0)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-13 17:02:56 | 显示全部楼层
x,y,z = [int(x) for x in input('输入三个数字,逗号分隔:').split(',')]
if x>y:
        x,y = y,x
if y>z:
        y,z = z,y
if x>y:
        x,y = y,x
print(x,y,z)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-17 22:24:01 | 显示全部楼层
# -*-coding:gbk-*-
__author__ = 'chennan'
x=input("输入整数x:")
y=input("输入整数y:")
z=input("输入整数z:")
if x>y:
    n=y
    y=x
    x=n
if y>z:
    n=z
    z=y
    y=n
print(x,y,z)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-23 22:48:29 | 显示全部楼层
x=int(input('请输入一个整数:'))
y=int(input('请输入一个整数:'))
z=int(input('请输入一个整数:'))
if x>y:
    x,y=y,x
if x>z:
    x,z=z,x
if y>z:
    y,z=z,y
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-23 23:27:59 | 显示全部楼层

end = ' '  为什么不加这个结果会分行呢,而加了这个结果就会是一行呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-24 10:48:16 From FishC Mobile | 显示全部楼层
驻火蚁 发表于 2017-9-23 23:27
end = ' '  为什么不加这个结果会分行呢,而加了这个结果就会是一行呢?

print函数默认结尾换行,加end = ' '改变默认值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-25 15:57:27 | 显示全部楼层
x=input('x:')
y=input('y:')
z=input('z:')
mylist=[x,y,z]
print(sorted(mylist))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-13 15:12:10 | 显示全部楼层
import numpy
temp=input("输入三个树,以逗号分割")
x=temp.split(",")
type(x)
m=numpy.array([int(e) for e in x])
type(m)
for i in range(0,len(m)+1):
    for j in range(0,len(m)-i-1):
        if m[j]>m[j+1]:
            item=m[j]
            m[j]=m[j+1]
            m[j+1]=item
print(m)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-13 20:18:09 | 显示全部楼层
list1 = []
for i in range(3):
    num = int(input("请输入:"))
    list1.append(num)
list1.sort()
print("三个数从小到大顺序是:%s < %s < %s"%(list1[0],list1[1],list1[2]))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-14 16:50:02 | 显示全部楼层
mylist = [int(x) for x in input('input x y z ').split(' ')]
        
mylist.sort()        
mylist.reverse()

print(mylist)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-15 11:46:21 | 显示全部楼层
if(ai>=bi):
    if(ai>=ci):
        print(ai)
    else:
        print(ci)
#比较bi和ci
else:

    if(bi>=ci):
        print(bi)
    else:
        print(ci)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-15 21:36:51 | 显示全部楼层
x,y,z = [int(i) for i in input('输入三个整数x/y/z:').split('/')]
b = x,y,z
sort1 = sorted(b)
print(sort1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-20 16:52:50 | 显示全部楼层
_list = [int(i) for i in input('please input three number a,b,c:').split(',')]
_list.sort()
print(_list)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-7 10:39:44 | 显示全部楼层
from datetime import datetime
for i in range(1,3):
    try:
        def time_miao(x):
            tian = x / (24 * 60 * 60)
            return tian

        year = int(input('请输入随意年份:'))
        months = int(input('请输入1-12月:'))
        day = int(input('请输入1-30日:'))
        dt = datetime(year, months, day)
        qs = datetime(year, 1, 1)
        #把时间转换为秒
        miao_1 = dt.timestamp() - qs.timestamp()
        print(time_miao(miao_1))
    except SyntaxError as error:
        print('except:', error)
    except ValueError as error:
        print('valueerror:', error)
    except NameError as error:
        print('超出范围请重新输入')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-17 15:49:38 | 显示全部楼层
import re

x,y,z=re.split(',|,|',input('Please input three numbers(以逗号隔开):'))

x,y,z=int(x),int(y),int(z)
num=[x,y,z]

num2=sorted(num)

for i in num2:
    print(i)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-17 16:47:41 | 显示全部楼层
x = int(input("please enter a number"))
y = int(input("please enter a number"))
z = int(input("please enter a number"))
l = []
l.append(x)
l.append(y)
l.append(z)

print(sorted(l))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-26 16:37:16 | 显示全部楼层
x,y,z=[eval(i) for i in (input('请输入三个整数x,y,z')).split(',')]
if(x<y):
    if(y<z):
        print(x,y,z)
    elif(z>x):
        print(x,z,y)
    else:
        print(z,x,y)
elif(y<z):
    print(y,z,x)
else:
    print(z,y,x)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-8 14:30:30 | 显示全部楼层
def T_F(math):
                while(not math.isdigit()):
                                math = input('输入错误请重新输入')
                math = int(math)
                return math
while(True):
                sorte = []

                print('请输入非负整数数值\n中间也不能有空格等非法字符')

                x = T_F(input('请输入非负整数数x值:'))
                y = T_F(input('请输入非负整数数y值:'))
                z = T_F(input('请输入非负整数数z值:'))

                if(x > y):
                                t = x; x = y; y = t
                if(x > z):
                                t = x; x = z; z = t
                if(y > z):
                                t = y; y = z; z = t

                sorte.append(x)
                sorte.append(y)
                sorte.append(z)

                print(sorte)
运行结果为
请输入非负整数数值
中间也不能有空格等非法字符
请输入非负整数数x值:3
请输入非负整数数y值:9
请输入非负整数数z值:6
[3, 6, 9]
请输入非负整数数值
中间也不能有空格等非法字符
请输入非负整数数x值:32
请输入非负整数数y值:9
请输入非负整数数z值:20
[9, 20, 32]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-8 15:02:51 | 显示全部楼层
nums = []
for i in range(3):
    num = int(input('请输入一个整数:'))
    nums.append(num)
print(nums)
nums.sort()
print(nums)
input("Press <enter>")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 10:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表