python中divmod函数的用法,python divomd函数

  python中divmod函数的用法,python divomd函数

  用户输入一个三位数的自然数,计算并输出它的百位数、十位数和个位数。

  方法1:

  X=输入(请输入一个三位数:)

  x=int(x)

  a=x//100

  b=x//10

  c=x

  打印(a、b、c)

  最容易想到的方法,但是还能更简单吗?Python的内置函数给了我答案!

  方法二:

  X=输入(请输入一个三位数:)

  x=int(x)

  a,b=divmod(x,100)

  b,c=divmod(b,10)

  打印(a、b、c)

  Python-divmod- Description:合并除数和余数运算的结果,返回一个包含商和余数的元组(a //b,a% b)。

  语法:divmod(a,b)。

  A,b=divmod (x,100): x//100产生商A,x 0产生余数b。

  方法三:

  X=输入(请输入一个三位数:)

  a,b,c=map(int,x)

  打印(a、b、c)

  注意:map()将根据提供的函数映射指定的序列。

  第一个参数函数用参数序列中的每个元素调用函数function,并返回一个包含每个函数返回值的新列表。

  语法:map(function,iterable,…),functionfunction,iterable一个或多个序列。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: