Q1应该能够包含1.602 * 10^-19和Q2:-1.602 * 10^-19 相反,它给了我一个值错误:ValueError:float ()。 我在做什么。顺便说一句,我是一名初学者。如何分配一个变量浮动乘以一个整数
import os
Clear = lambda: os.system("cls")
Clear()
Q1 = float(raw_input("What's Q1?\n"))
Q2 = float(raw_input("What's Q2?\n"))
r = float(raw_input("What's radius?\n"))
def calc(Q1, Q2, r):
k = 8.99*10**9
return((k((Q1) * Q2))/r**2)
print(calc(Q1, Q2, r))
当你玩数字游戏,如果你是开始,也许[关于浮点一些背景](https://docs.python.org/3/tutorial/floatingpoint.html)现在或以后可以派上用场。 – daragua
谢谢我会检查出来! :) – Snase