python - 将给定数字乘以 1 到 10 的乘法函数
问题描述
我正在尝试编写一个函数,它将给定的数字乘以 1 到 10 并打印出结果。这是我的代码:
number = input('Enter a number please: ')
def multiplication(number):
for i in range(1, 10)
return print(number =* i)
multiplication(3)
这是错误:
SyntaxError: 无效语法 erdoganpc@MacBook-Air-Denis pyShit % /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 /Users/erdoganpc/Documents/dev/pyShit/main.py 文件 "/Users/erdoganpc/ Documents/dev/pyShit/main.py",第 3 行表示 i 在范围内 (1, 10)
不明白如何解决这个问题,请帮助我:(
解决方案
你的脚本有错误,你写=*
的不是*=
,所以正确的方法是:
number = input('Enter a number please: ')
def multiplication(number):
for i in range(1, 10):
number *= i
return number
print(multiplication(3))
推荐阅读
- kubernetes - 使本地 requirements.txt 文件可用于 microk8s stable/airflow
- python - html 页面中的输出不正确。烧瓶
- asp.net - .NET App 正在运行但未在浏览器中显示
- java - 模拟一个复杂的 api 调用
- java - JavaFX 在屏幕上的任何位置等待点击
- python - 从求和条件中获取熊猫索引值的矢量化方法
- html - 是否可以设置一个`
- llvm - LLVM - 无序的原子排序
- c# - 根据 html 表中的类 tr / td 添加只读 / 禁用 paremtru
- java - 检索存储在 couchbase 文档中的 json 对象数组 | 春天