pocketpy/tests/040_line_continue.py

48 lines
658 B
Python

a = 1 + 2 \
+ 3
assert a == 6
assert 1 + 2 \
+ 3 == 6
assert 1 + 2 + \
3 + \
4 == 10
assert 1 + 2 + \
3 + \
4 + 5 + 6 \
== 21
if 1 and 2 \
and 3 \
and 4 \
and 5:
assert True
else:
assert False
1 and 2 \
and 3 \
and 4
a = 1
assert a == 1
# https://github.com/pocketpy/pocketpy/issues/408
x = (
1
+
2
)
# https://peps.python.org/pep-0008/#should-a-line-break-before-or-after-a-binary-operator
compile('''
income = (gross_wages
+ taxable_interest
+ (dividends - qualified_dividends)
- ira_deduction
- student_loan_interest)
'''.strip(), 'main.py', 'exec')