-1
我想打一個程序圖中,兩個理想氣體,但殼推出這個錯誤:IDEAL GASSES TypeError:不能通過類型爲'float'的非整型來乘序列3.4.4?
line 10, in P1
return (P*(Vn[c]))/(T[c2])
TypeError: can't multiply sequence by non-int of type 'float'
這是我的計劃:
#Prueba de gráfica de gas ideal con volumen molar
import numpy as np
from matplotlib import pyplot as plt
#Sea Vn=miu/densidad... VnNeón=16.82 ml/mol, VnCriptón=32.23 ml/mol
Vn=[16.82,32.23]
T=[0.01,60,137,258]
c=0 #contador del material
c2=0 #contador temperatura
def P1(P): #Función de P:
return (P*(Vn[c]))/(T[c2])
P= list(range(0,800))
while c<=1:
while c2<=3:
print(P1(P),Vn[c],T[c2])
c2=c2+1
c=c+1
我能做什麼呢? 我在Windows 10中使用Python 3.4.4。我想獲得一個依賴於P的P(P從0變到800)的圖形,列表T中的每個溫度對於每個摩爾體積的氖和Kripton列表Vn。 爲什麼我不能用P乘以和劃分列表的這些元素? 非常感謝。
你應該輸入你的代碼,它說「在這裏輸入代碼」。 – user2357112
對不起,我已經發布了代碼。 – Moneqz