发布网友 发布时间:2022-04-30 05:33
共1个回答
热心网友 时间:2022-04-18 03:44
摘要 5.题目:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析一:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 # -*- coding: UTF-8 -*- l = [] for i in range(3): x = int(raw_input('integer:\n')) l.append(x) #这里用append()函数,意思是追加元素 l.sort() print l 程序分析二:用一个变量来存储最小值,三个数进行比较后两两交换,这是最常用的思路。 # -*- coding: UTF-8 -*- x = input("input a num:") y = input("input a num:") z = input("input a num:") temp = 0 if x < y: temp = x x = y y = temp if x < z: temp = x x = z z = temp if y < z: temp = y y = z z = temp print z,y,x #由于上面是由小到大来比较和交换的,所以这里需要逆序输出 程序分析三:用函数sort进行排序,sort函数可以把数字按照从小到大的顺序进行重新排列。 # -*- coding: UTF-8 -*- x = input("input a num:") y = input("input a num:") z = input("input a num:") y = [x,y,z] #注意,这里只能是列表,不能是元组,因为元组是不可改变的,你懂得!! y.sort() print y 6.题目:将一个列表的数据复制到另一个列表中。咨询记录 · 回答于2021-05-21用python语句写 输入一串字符串,如果遇到空格或逗号,则进行切分,将切分后的字符串换行输出,对切分后的每个小字符串统计元素个数 需要python代码您好,我去帮您查询一些资料,马上回复您。elifmonth_day = [31,28,316.题目:将一个列表的数据复制到另一个列表中。你好,我不知道上面的内容对你有没有帮助,如果没有帮助的话,您可以换一个方式问问题,因为我不是很清楚您问的问题是什么意思。