私は数週間前にPythonを学び始めました。私の機能は複雑になってきているので、私はそれらを分離して、複数の機能に分けました。しかし、私は私のコードを正しく実行するように思えない。誰かが私にそれを動作させる方法を教えてもらえますか? 基本的な考え方は次のとおりです。私はvar "w"の仕事をどうやって作るのですか?
from random import randint
x = randint(0,99)
def my_fun():
if x = 5
w = 2
return w
elif x > 5:
w = 1
return w
else:
w = 3
return w
def my_func():
my_fun()
print(w)
'print(my_fun())'、 'if x == 5'では' if x = 5'ではありません –
==で間違いを指摘してくれてありがとう。それは最終的に働いているように見えます。 ^^ – Werauch
[関数が値を返していない可能性があります。エラー "NameError:name 'urlss' not defined"](http://stackoverflow.com/questions/18192253/function-not-returning-value-error-nameerror-name-urlss-is-not-defined) –