python - 多个用户输入和他们的第二个输入
问题描述
我希望将用户的基本输入提高到用户输入的功率。
def raise_power():
base = input("Base: ")
power = input("Power: ")
for index in range(power) and range(base):
base * power
print(raise_power())
解决方案
这应该有效:
base = input("Base: ")
power = input("Power: ")
num = int(base)**int(power)
print(num)
说明 - 您不需要 for 循环来迭代您的基本变量和功率变量。*
是乘法语法,因此您的程序正在乘以您的基数和幂。为了提高基数,我们使用**
语法。
您可以阅读这篇关于 Python 中不同数学运算符的文章。
推荐阅读
- node.js - ExpressJS中的VHost访问主网站页面
- c - esp-idf:有条件地包含具有相同功能的组件
- javascript - 如何使用按钮从 Javascript 中的数组中删除特定元素
- asp.net-core - 包 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 5.0.0 与 netcoreapp3.1 不兼容
- build - 如何动态启用板条箱功能?
- image - 有兴趣在不使用 openCV 的情况下区分图像中的正方形和矩形
- python - 重复一个函数 1000 次并将每次迭代保存在一个列表中
- machine-learning - 关于用你自己的替换 LJ-Speech 数据集
- c# - 如何从 Visual Studio 中的表中删除特定记录?
- python - Django Log to Telegram 不工作并且不创建模型表