精华内容
下载资源
问答
  • Python——两个数比较大小

    千次阅读 2020-11-30 14:01:02
    目标:比较两个数大小,如果a大于b,则输出a,否则提示要重新输入。 示例是用python3来运行的哈~ 不使用函数实现: #coding=utf-8 #coding by tanli a=input("please input a:") b=...

    目标:比较两个数大小,如果a大于b,则输出a,否则提示要重新输入。

    示例是用python3来运行的哈~

     

    不使用函数实现:

     
    1. #coding=utf-8

    2. #coding by tanli

    3.  
    4. a=input("please input a:")

    5. b=input("please input b:")

    6.  
    7. print (a)

    8. print (b)

    9.  
    10.  
    11. if a>b:

    12. print (a)

    13. else:

    14. print ("please input again")

    程序运行结果:

     
    1. please input a:5

    2. please input b:8

    3. 5

    4. 8

    5. please input again

     

    使用函数来实现:

     
    1. #coding=utf-8

    2. #coding by tanli

    3.  
    4. def getResult(a,b):

    5. #定义一个命名为GetResult的方法,注意方法名首字母要小写,其后单词的首字母要大写

    6. if a > b:

    7. return a

    8. else:

    9. return "please input again"

    10.  
    11. a=input("please input a:")

    12. b=input("please input b:")

    13. print(a)

    14. print(b)

    15. print (getResult(a,b))

     

    展开全文
  • 利用三元表达式来比较Python两个数大小: 尤其注意最后面没有冒号。 def f(a,b): # 在此处需要加return来作返回值,也可以将结果赋值给一变量 # 如: x = (a,b) if a>b else (b,a) return (a,b) if...

    利用三元表达式来比较Python中两个数的大小:

    尤其注意最后面没有冒号。

    def f(a,b):
        # 在此处需要加return来作返回值,也可以将结果赋值给一变量
        # 如: x = (a,b) if a>b else (b,a)
        return (a,b) if a>b else (b,a)
    
    print(f(3,9))

     

    展开全文
  • 通过python比较两个数大小的方式,来看看函数怎么用。

    Python函数的定义

    函数是可重复使用的,用来实现单一或关联功能的代码段。

    函数能提高应用的模块性,和代码的重复利用率。除了Python提供的内建函数,比如print(),也可以自定义函数。

     

    Python函数的语法

    • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
    • 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
    • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
    • 函数内容以冒号 : 起始,并且缩进。
    • return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。
    def 函数名(参数列表):
        函数体

    使用函数输出"Hello World!":

    def hello():
        print("hello word")
    
    hello()

     

    Python函数的使用

    拿一个稍微复杂一点点的例子看看。目标:比较两个数大小,如果a大于b,则输出a,否则提示要重新输入。

    需求非常简单,这篇文章主要通过两种实现方式对比来直观的看到函数的作用。

    不使用函数实现:

    #coding=utf-8
    #coding by tanli
    
    a=input("please input a:")
    b=input("please input b:")
    
    print (a)
    print (b)
    
    
    if a>b:
        print (a)
    else:
        print ("please input again")

    程序运行结果:

    please input a:5
    please input b:8
    5
    8
    please input again

    使用函数来实现:

    #coding=utf-8
    #coding by tanli
    
    def getResult(a,b):
    #定义一个命名为GetResult的方法,注意方法名首字母要小写,其后单词的首字母要大写
        if a > b:
            return a
        else:
            return "please input again"
    
    a=input("please input a:")
    b=input("please input b:")
    print(a)
    print(b)
    print (getResult(a,b))

     

     

    展开全文
  • 对"用Python比较个数大小的方法"的纠错

    万次阅读 多人点赞 2018-07-16 13:22:36
    初学Python,会遇到各种各样的问题,小编也是在这样的...2.『成长』这词汇:其实对于Python的应用,我也是在探索的路上艰难前行,完全没达到敢用"成长"这词的地步,共同努力。啰嗦完毕,进入正题。...

    初学Python,会遇到各种各样的问题,小编也是在这样的过程中成长起来的。

    以上是我想说的第一句话,那么对于我的上一句话,有两点需要声明:

    1.『小编』这个称谓:第一次写文章,实在不知道从哪开始,只是之前看到大家都自称"小编",所以,觉得这是一个普遍的称谓吧。

    2.『成长』这个词汇:其实对于Python的应用,我也是在探索的路上艰难前行,完全没达到敢用"成长"这个词的地步,共同努力。

    啰嗦完毕,进入正题。

    ###############################

    学习任何一门编程语言,使用任何一门语言进行编程,想要实现一个功能或是解决一个问题,方法都不止一个,这是恒不变的规律。

    那么,每次遇到问题的时候,我都会查阅几种方法进行对比,然后择其优者而从之,尽管多数都需要改动才能用,但人家的方法总之给了你灵感或点化的作用。

    所以,在解决问题的过程中,一定要有自己的判断。

    ###############################

    小编在一次解决问题的过程中,遇到了比较三个数大小的问题,然后在探索的过程中,在网上发现一个方法,而且赞同的人还挺多的,但反复梳理它的流程,发现总是有些问题,然后拿来经过数据验证,找出了一些问题,下面直接上代码。

    一。引用的方法:

    def max_min(x, y, z):
        max = min = x
        if y > max:
            max = y
        else:
            min = y
        if z > max:
            max = z
        else:
            min = z
        return (max, min)
    print(max_min( 15,10,39))

    这个方法的问题在于,如果传参是这样的,print(max_min(39,10,15)),它的结果是max=39,min=15,结果显然是不对的。

    分析其原因,是考虑到了大数的提取,没考虑到有一种情况下,两个小数没有进行比较。

    二,改进后的代码:

    c=[]
    def max_min(x,y,z):
        max = min = x
        if y > max:
            max = y
            if z > max:
                max = z
            else:
                if z < min:
                    min = z
        else:
            min = y
            if z > max:
                max = z
            else:
                if z < min:
                    min = z
        return(max,min)
    
    c.append(max_min(1,2,3))
    
    print(c)
    print(c[0][0],c[0][1])

    那么,问题来了,这样的方法就是好的吗?答案是否定的,首先,从它的长度上来看,就觉得复杂,尽管它经过验证是对的。

    既然是学习,就要举一反三、触类旁通。所以在后面我真正使用的过程中,我还是用了其他的方法,我用的是列表的方式解决的。以下是代码:

    三。用列表排序解决比大小问题:

    def max_min(x, y, z):
        list = []
        list.append(x)
        list.append(y)
        list.append(z)
        list.sort()
        return list
    print(max_min(x, y, z))

    好了,我不知道它是不是最优的方案,但它完美解决了我的问题。所以我决定不再修改它。

    如果有同学看到这篇分享,欢迎提出您的宝贵建议和意见。

    如果这些方法解决了您的问题,那么,深感荣幸!!!

    #################################

    纪念一下自己的第一次分享,期待更多。。。

    展开全文
  • Python 比较两个整数的大小

    万次阅读 2019-05-15 19:12:03
    num1 = int(input("请输入第一个数的值:")) num2 = int(input("请输入第二个数的值:")) if num1 > num2: max = num1 min = num2 else: max = num2 min = num1 print("max=%d\nmin=%d" % (max,...
  • print() 方法用于打印输出,最常见的一函数。 比较运算符 >: 大于,如果运算符前面的值大于后面的值,则返回 True;否则返回 False < :小于,如果运算符前面的值小于后面的值,则返回 True;否则返回 ...
  • Python比较两个日期大小

    万次阅读 2019-11-09 14:09:29
    比较大小 def date_compare(date1, date2, fmt='%Y-%m-%d') ->... 比较两个真实日期之间的大小,date1 > date2 则返回True :param date1: :param date2: :param fmt: :return: """ zero = ...
  • # python 使用input函数输入两个数字,比较两个数字的大小,并输出较大的 """ 任务 1、定义变量x和y,用于存放输入的两个数值 2、判断x与y是否相等,相等则输出“两相同” 3、如果x大于y,则输出x,反之输出y "...
  • 题目描述:如何比较两个数大小?不能使用大于,小于以及if语句。 分析与解答: 绝对值法:根据绝对值的性质可知 |a-b| == a - b, 那么max(a,b) = a ,否则max(a,b) = b def maxs(a, b): return int(((a+b) + ...
  • Python编程之数字大小比较

    千次阅读 2019-04-02 09:39:27
    问题描述:输入两个数,对其比较大小。 源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': i = 10 j = 20 if i > j: print '%d 大于 %d' % (i,j) elif i == j: prin.....
  • python3 比较两个数大小 (if语句)

    万次阅读 2019-07-26 16:06:09
    实现的效果是输入两个数字(可以是小数),将比较两个数字是否相等,如果相等的话,则输出两个数值相等。如果不相等,则输出比较大的那个数值。 a=float(input("请输入第一个阿拉伯数字")) b=float(input("请输入...
  • python 比较两个ndarray 的大小

    千次阅读 2019-07-23 17:25:52
    是的,在matlab中可以直接用max比较并返回相应位置的较大的值,但是python中的max就不可以 后来发现,在python中可以使用 c = np.maximum(a,b) 来实现返回相应位置较大值的功能 同样,返回较小的值也是可以的 c = np...
  • python大小比较-python比较数字大小

    千次阅读 2020-11-11 14:43:30
    随着近几年大数据越来越火,Python的热度也跟着蹭蹭上涨,Python能在数据科学领域独占鳌头,离不开一些强大的库的支持,下面小编搜集了几最实用的Python库。如果你正在学习Python,也许这篇文章能帮助你快速上手...
  • Python练习10:输入两个数比较大小

    千次阅读 2019-09-18 05:51:44
    #输入两个数比较大小方法一:a = int(input('a:'))b = int(input('b:'))if a > b: print(b,a)else: print(a,b)方法二:a = int(input('a:'))b = int(input('b:'))print(a,b) if a < b else print(b,a) ....
  • 急,python两个数组,怎么才能在不使用循环的情况下,比较数组中对应位置的元素的大小? 求各位老师指导,万分感谢
  • python 比较两个版本号大小

    千次阅读 2019-06-24 19:32:49
    比较两个版本号ver1和ver2的大小 1、首先将两个版本号处理成纯数字的版本号,如5.2.1.3.20 2、将版本号按“.”切割为列表,从索引0开始依次比较列表的大小 3、对比两个列表的len,len较短的作为循环次数,防止...
  • python判断两个时间大小

    万次阅读 2019-06-25 16:57:09
    # 将 'str' 时间通过格式化模式转化为 'datetime.datetime' 时间戳, 然后在进行比较 difference = (datetime.strptime(end_date, format_pattern) - datetime.strptime(start_date, format_pattern)) # 可以获取天...
  • python交换两个数

    千次阅读 2015-05-12 21:35:24
    Python中没有swap()函数 交换两个数的方式 a,b = b,a
  • Python比较2时间的大小

    万次阅读 2017-03-09 23:18:01
    当需要比较2个时间的先后时,这两个类的函数都显得有些过于复杂。因为它们都带上了日期。如果仅想比较时间,取出当前时间会带有日期信息,而指定比较的目标时间时还要给日期部分赋值。那个time_struct,一大堆的参数...
  • Python两个数的最大公约数

    千次阅读 2020-05-19 21:38:39
    一、求最大公约数算法: 整数A对整数B进行取整, 余数用整数C来表示 举例: C = A % B 如果C等于0,则C就是整数A和整数B的最大公约数 ... num2: # 判读两个整数的大小,目的为了将大的作为除数,小的作为被除
  • Description:将输入的任意3整数从小到大输出。 Input:输入仅一行,3整数,其间以空格分隔。 Output:输出仅一行,将3整数从小到大输出,其间以“->”相连。 Sample Input:4 2 8 Sample Output:2->4-...
  • 输入两个数比较大小后,从小到大升序打印 #输入两个数比较大小后,从小到大升序打印 a = int(input('a')) b = int(input('b')) if a &gt; b:  print('b,a') if a &lt; b:  print('a,b') else:  ...
  • python中利用逻辑代码比较数字大小

    千次阅读 2019-11-01 14:08:34
    比较输入的三数字之间的大小,按从小到大排列 a,b,c 例如:输入2,5,3 输出:2,3,5 ''' def main(): a = int(input('please input value_a:')) b = int(input('please input value_b:')) c = int(input('...
  • 问题描述:对A,B文件第一列相同的内容合并成新...思路1:直接使用层循环,一万数据没问题,几分钟或者更短,笔者90万+数据,跑了一天,卒................................ 思路二:采用指针控制游标【第一列应该是
  • python 字符串之‘数字’比较大小

    千次阅读 2020-10-05 22:03:38
    python使用input单行输入两次赋给两个变量,输入之间以空格隔开这篇文章中,遇到的问题没有得到充分的解决,原因在于python中的字符串比较让我产生了一些误解,因此导致错误。虽然在oj环境中通过了测试,但是好在...
  • python比较大小

    千次阅读 2020-04-11 16:26:43
    1.比较’ax’<'xa’的大小 代码为: ...print(ord('x')) #字符串是通过ASCII表来进行顺次为比较大小 2.is与==的区别? print(1 is True) #为False print(1==True) #为True print(id(1)) print...
  • 面试宝典中看到的,记录...1、比较两个数大小 /*比较两个数大小,不要使用if判断*/ #include #include int main() { int a, b; printf("please input a and b:\n"); scanf("%d%d",&a,&b); //方法1 int max
  • Python练习一 : 随机输入三数字,按大小顺序输出

    万次阅读 多人点赞 2019-02-12 15:47:24
    输入三整数x,y,z,请把这三个数由小到大输出。   思路分析 首先分为以下重要步骤:1,接收输入数据,2逻辑判断排序,3输出结果 1接收输入数据,如果正常工作场景肯定要对接收数据做判断(是否为有效输入,...
  • python字符串比较大小

    万次阅读 多人点赞 2019-06-23 20:33:58
    理解原理和相关知识 ...字符串按位比较两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0 ...
  • 明确语句if 条件:条件成立执行elif 条件2:条件2成立执行...else:上述条件都不成立...num1=int(input('请输入第一个数:')) num2=int(input('请输入第二个数:')) ifnum1==num2: print('{}和{}相等。'.form...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 289,118
精华内容 115,647
关键字:

python比较两个数的大小

python 订阅