現在pythonでwindowsアプリを作成しようと学習中です。よろしくお願いします。
suirimain.pyの変数 hh、hb・・・・を_suisin.pyにて計算を行い、計算結果を表示させたっかですが
SyntaxError: invalid syntax
PS E:\winpython\python try> & c:/users/ougi-notepc/appdata/local/programs/python/python39/python.exe "e:/winpython/python try/suirimain.py"
Traceback (most recent call last):
File "e:\winpython\python try\suirimain.py", line 3, in <module>
import _suisin
File "e:\winpython\python try_suisin.py", line 26, in <module>
ha = ryuseki(hh, hm, hb)
NameError: name 'hh' is not define
のエラーが出ています。
ファイルのデレクトリーは同じ階層にあります。
import、globalなどをわからないなりに色々なサイトで試しましたが駄目でした。
コードは以下の通りです。よろしくお願いします。
suirimain.py
import _suisin
hb = 0.3
hh = 0.3
hm = 0.3
hi = 0.02
hn = 0.014
hq = 0.5
_suisin.py
def ryuseki(hh, hm, hb): # 1流積
return (hh*hm*2+hb+hb)/2*hh
def jyunpen(hm, hh, hb): # 2 潤辺
return pow(1+hm ** 2, 0.5) * hh*2+hb
def keisin(ha, hp): # 3 径深
return ha/hp
def ryusoku(hn, hi, hk): # 4 流速
return 1/hn*pow(hi, 0.5) * pow(hk, 2/3)
def ryuka(ha, hv): # 5 流下流量
return ha*hv
ha = ryuseki(hh, hm, hb)
hp = jyunpen(hm, hh, hb)
hk = keisin(ha, hp)
hv = ryusoku(hn, hi, hk)
hqq = ryuka(ha, hv)
print(ha, hp, hk, hv, hqq)
回答3件
あなたの回答
tips
プレビュー