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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。