python - 简单加法程序的语法错误
问题描述
您好,我是 python 新手,我正在编写这个简单的程序时遇到问题。
import random
x = random.randint(0,100)
y = random.randint(0,100)
z = random.randint(0,100)
def calcavg(value1, value2,value3):
total = (value1 + value2 + value3)/3
return total
avg = calcavg(x,y,z)
print(f" The Average of{x},{y}, and {z} is {avg}.")
在代码的最后一行,我在 {avg} 上遇到语法错误。”)
解决方案
import random
x = random.randint(0,100)
y = random.randint(0,100)
z = random.randint(0,100)
def calcavg(value1, value2,value3):
total = (value1 + value2 + value3)/3
return total
avg = calcavg(x,y,z)
print(f"The Average of {x},{y}, and {z} is {avg}.")
在 PyCharm 中工作得非常好。在线编译器失败了。
推荐阅读
- vue.js - Vuetify 数据表添加总计行
- reactjs - 在不使用反应路由器的情况下使用动画更改显示
- python - 需要帮助编写代码修改 txt 文件的内容,然后将其保存为 json 文件中的字典(它包含情感数据)
- javascript - 提交前验证问题
- c++ - BAD ACCESS 读入对象后
- amazon-web-services - 无法使用 Python SDK 在 AWS SNS 中为 FCM 创建平台应用程序
- python - PyCryptodome 的 RSA 加密问题
- azure - SSIS 引用特定表的无效元数据失败
- java - 你可以远程调试在 Graal JVM 中运行的 Graal.js 脚本吗?
- scala - 由于函数导致循环变量替换