From 682e04acbebcd75eabbad06d62b15dbe2616ac58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Wed, 6 Sep 2023 19:55:36 +0300 Subject: [PATCH] next send --- python-temel/next.send.py | 19 +++++++++++++++++++ python-temel/next.send.py~ | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 python-temel/next.send.py create mode 100644 python-temel/next.send.py~ diff --git a/python-temel/next.send.py b/python-temel/next.send.py new file mode 100644 index 0000000..9ad7dcc --- /dev/null +++ b/python-temel/next.send.py @@ -0,0 +1,19 @@ +def foo(): + x = yield 10 + print(x) + x = yield 20 + print(x) + x = yield 30 + print(x) + +iterator = foo() + +try: + val = next(iterator) + val = iterator.send(val * val) + val = iterator.send(val * val) + iterator.send(val * val) +except StopIteration: + pass + + diff --git a/python-temel/next.send.py~ b/python-temel/next.send.py~ new file mode 100644 index 0000000..09002d3 --- /dev/null +++ b/python-temel/next.send.py~ @@ -0,0 +1,19 @@ +def foo(): + x = yield 10 + print(x) + x = yield 20 + print(x) + x = yield 30 + print(x) + +iterator = foo() + +try: + val = next(iterator) + val = iterator.send(val * val) + val = iterator.send(val * val) + iterator.send(val * Val) +except StopIteration: + pass + +