Skip to content

【练习】函数基础 获取数值计算

项目简介

从键盘获取一个数字,并求出该数字的 N 次方

知识模块

  • Python 编程语言

知识点

  • 函数返回值与参数处理
  • 运算符
  • 变量
  • 输入输出
  • 类型转换

受众

  • 初级测试开发工程师
  • 初级Python开发工程师

作业要求

定义一个函数,有参数 n,从键盘获取输入任意数字,求 输入数字 的 n 次方,并将结果返回 注意:这里不需要考虑输入非数字报错的情况。

解题思路

  1. 定义函数,并有参数 n
  2. 从键盘输入数字,并将类型转换为数字类型
  3. 使用幂运算符 ** 实现幂运算
  4. 将计算结果保存到变量 result 中
  5. 返回计算结果

完整代码

def power_operation(n):
    m = input("请输入一个数字:")
    m = int(m)
    result = m ** n
    return result

代码讲解

  1. def power_operation(n): 定义名为 power_operation 的函数,参数为 n
  2. m = input("请输入一个数字:") 从键盘获取一个数字
  3. m = int(m) 对输入数字进行类型转换
  4. result = m ** nmn 次方,并将计算结果保存到 result
  5. return result 返回计算结果