前言
大家好,我是yma16,本文分享python中使用幂运算
python语法
Python是一种高级动态类型编程语言,它的语法比较简单易学,下面是一些Python的基本语法:
- 注释:使用#符号开头,表示该行注释。
- 变量:Python是一种动态类型语言,变量不需要声明类型,只需直接赋值即可。
- 数据类型:Python支持各种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。
- 运算符:Python支持各种运算符,包括算术运算符、比较运算符、逻辑运算符等。
- 控制语句:Python支持各种控制语句,包括if语句、for循环、while循环等。
- 函数:Python支持函数定义,函数可以带有参数和返回值。
- 模块:Python支持模块化编程,通过import语句可以导入其他模块。
- 异常处理:Python支持异常处理,通过try…except语句可以捕获和处理异常。
以上是Python的基本语法,还有很多高级语法和特性需要深入学习。
python的判断语句
Python中的判断语句主要有if语句和三元运算符。
- if语句
if语句的一般形式为
if expression: statement(s)
其中,expression
为一个条件表达式,如果为True则执行statement(s)
,否则跳过。
也可以加入elif
和else
语句,形式如下:
if expression1: statement(s) elif expression2: statement(s) else: statement(s)
其中,expression1
为第一个条件表达式,如果为True则执行第一个statement(s)
;如果不为True则判断第二个条件表达式expression2
,如果为True则执行第二个statement(s)
;如果上述两个表达式都不为True,则执行最后一个statement(s)
。
- 三元运算符
三元运算符的一般形式为
x if expression else y
其中,如果expression
为True,则返回x
,否则返回y
。
过程
用py计算x的y次方
我分成3种情况y<0,y>0与y==0分别讨论
代码如下:
#计算x的y次方 x=int(input("x=")) y=int(input("y=")) def tac(x,y): if(y<0): temp = (1 / x) for i in range(y+1,0): temp=temp/x if(y==0): temp=1 if(y>0): temp=x for i in range(2,y+1): temp=temp*x return temp print(tac(x,y))
可以运行,没问题!
运行结果截图:
结束
本文分享结束,感谢阅读,如有不足或者错误欢迎指出!