Skip to content

Instantly share code, notes, and snippets.

@chendi0x7C00
Created November 16, 2016 05:23
Show Gist options
  • Save chendi0x7C00/27ff882f46f35042a8009599b6b01633 to your computer and use it in GitHub Desktop.
Save chendi0x7C00/27ff882f46f35042a8009599b6b01633 to your computer and use it in GitHub Desktop.
# coding=UTF-8
# for...else...
def printPrime1(n):
for i in xrange(2, n):
found = False
for j in xrange(2, i):
if i % j == 0:
found = True
break
if not found:
print(i)
def printPrime2(n):
for i in xrange(2, n):
for j in xrange(2, i):
if i % j == 0:
break
else:
print(i)
# while...else...
# try...else...
def save1(db):
error_occured = False
try:
db.execute('...')
except DBError:
error_occured = True
db.roolback()
if not error_occured:
db.commit()
def saver2(db):
try:
db.execute('...')
except DBError:
db.roolback()
else:
db.commit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment