Python 输入一串数字,对其排序或找寻max或min值

思考:当我们输入一串数字,使用什么函数?排序使用什么函数?

我使用的是Python 3 的input()函数,注意:input()函数的返回值始终是字符串

如果我们输入的是整数,我们需要int函数进行转化,如果是浮点型,则使用float函数转化。。。。

排序使用的是sort()函数,转换时还使用了map()函数,最大值利用的是max()函数,最小值是利用的min()函数,这些函数的具体用法我就不细说了,很简单

(但是这样有个问题就是输入的时候只能处理单个数字。。。。。这个我在后面研究好后再来说一次)

直接把我的代码粘上:

h=input(‘请输入一串数字:‘)h_list=list(map(int,list(h)))h_list.sort()a=max(h)b=min(h)print(‘排序后的列表为: %s‘ %h_list)print(‘输入列表最大值: %s‘ %a)print(‘输入列表最小值: %s‘ %b)

原文地址:https://www.cnblogs.com/zhuzhu1214/p/10004189.html

时间: 2024-11-04 13:30:47

Python 输入一串数字,对其排序或找寻max或min值的相关文章

C 输入一串数字,去掉其中含7的和能被7整除的数

C 输入一串数字,去掉其中含7的和能被7整除的数,每个数小于10000,数字个数小于100 输入例子:1,7,56,77,87,2,45,42,97,9977 输出:1,2,45 注意:输入个数不确定,所以不能够用整形数组处理,不能以判断整形数组元素是否等于\n为结束,因为数组是整形的,\n是字符型的,是输入不进去的 所以要用字符串来处理,先把用逗号相隔的所有整数取出来,然后再对这些数进行判断输出 #include<stdio.h> #include<string.h> void

C 输入一串数字,去掉当中含7的和能被7整除的数

C 输入一串数字,去掉当中含7的和能被7整除的数,每一个数小于10000,数字个数小于100 输入样例:1,7,56,77,87,2,45,42,97,9977 输出:1,2,45 注意:输入个数不确定.所以不可以用整形数组处理.不能以推断整形数组元素是否等于\n为结束,由于数组是整形的.\n是字符型的,是输入不进去的 所以要用字符串来处理,先把用逗号相隔的全部整数取出来,然后再对这些数进行推断输出 #include<stdio.h> #include<string.h> void

angular 输入框自动绑定输入长串数字出错

最近发现angular在使用input输入框的ng-model绑定scope变量的时候,发现,输入长串的数字将会出错.代码如下: <html> <head> <meta charset="UTF-8"> <title>test</title> <script type="text/javascript" src="../script/angular1.4.6.min.js">

输入一串数字和空格求和C和C++实现

编写一个程序,要求用户输入一连串的数字和任意空格(作为分隔符),求和输出 #include <stdio.h> int main(int argc, const char *argv[]) { int num = 0,sum = 0; char ch; while((ch = getchar()) != '\n') { if(ch != ' ') { num = num*10+ch-'0'; } if(ch == ' ') { sum = sum +num; num = 0; } } prin

判断Python输入是否为数字

在接收raw_input方法后,判断接收到的字符串是否为数字 例如: str = raw_input("please input the number:") if str.isdigit(): 为True表示输入的所有字符都是数字,否则,不是全部为数字 str为字符串str.isalnum() 所有字符都是数字或者字母str.isalpha() 所有字符都是字母str.isdigit() 所有字符都是数字str.islower() 所有字符都是小写str.isupper() 所有字符都

输入一串数字找出其中缺少的最小的两个数

Description There is a permutation without two numbers in it, and now you know what numbers the permutation has. Please find the two numbers it lose. Input There is a number Tshows there are T test cases below. (T<=10)  For each test case , the first

Python的函数式编程-传入函数、排序算法、函数作为返回值、匿名函数、偏函数、装饰器

函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计的基本单元. 传入函数 函数的本身也可以作为参数. Python内建的mapreduce的函数.(来源于谷歌的,后来被道格这家伙开源了,成为当今处理大数据最火热的hadoop中的计算模型---MapReduce) 我们先看map.map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序

输入一串随机数字,然后按千分位输出。

比如输入数字串为"123456789",输出为123,456,789 #!/bin/bash read -p "输入一串数字:" num v=`echo $num| sed 's/[0-9]//g'` if [ -n "$v" ] then     echo "请输入纯数字."     exit fi length=${#num} #表示num字符串的长度 len=0 sum='' for i in $(seq 1 $leng

ACM找出一串数字是否能被分成两部分使其中一部分全部为负数,加上另一部分可以为0

Description Most financial institutions had become insolvent during financial crisis and went bankrupt or were bought by larger institutions, usually by banks. By the end of financial crisis of all the financial institutions only two banks still cont