编程练习:求某个数的n次方,返回其个位和十位

Posted 小黄人python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程练习:求某个数的n次方,返回其个位和十位相关的知识,希望对你有一定的参考价值。

 1 #!/usr/bin/env python
 2 
 3 def pow1(n,m):
 4         if m==0:        return 1
 5         if m==-1:       return (1/n)
 6         if m & 1 != 0:
 7                 return int(str(n * pow1(n, m-1))[-2:])
 8         else:
 9                 return int(str(pow1(n*n, m>>1))[-2:])
10 
11 if __name__ == "__main__":
12         print(pow1(2,2))

 

以上是关于编程练习:求某个数的n次方,返回其个位和十位的主要内容,如果未能解决你的问题,请参考以下文章

C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。

大一c语言求水仙花数

Java之组合数组2

c语言编程题打印出所有的“水仙花数”所谓“水仙花数”是指一个三位数其各位数字立方和等于该数本身

Python基础练习-003-求100-999之间所有的水仙花数

练习_求1000以内的水仙花数,及扩展思路。