すごく基本的なことで恐縮なんですがpythonでプログラムの勉強を始めたばかりの初心者なので、教えてください。  
ひとつのスクリプトに２つの関数があるとして、下記のようにaという関数で、ｘの値を計算し、b  
という関数でもこのｘの値を取得したいのですが、下記のようにxが変わり続ける場合（ｘは１秒ずつ１ずつ増えていきます）、どうすればいいのでしょうか？関数の戻り値はreturnで取得するとありますが、

```

    import time
    def a():
        x=0
        while True:
            x=x+1
            return x
            time.sleep(1)
    
    def b():
        x=a()
    
```
CC BY-SA 3.0
2018-02-02T19:40:01.593
41424
2018-02-02T20:03:02.790
2018-02-02T20:03:02.790
19110
27255
question
python
変化する関数の戻り値をどうやって取得すれば良いのか