Menu
Coddy logo textTech

שורות ריקות

שיעור 18 מתוך 28 בקורס קוד נקי – כתיבת קוד טוב יותר באמצעות Python של Coddy.

כללי PEP 8 הנוגעים לשורות ריקות:

  • יש להקיף הגדרות של פונקציות ומחלקות ברמה העליונה בשתי שורות ריקות
import some_module


class ClassA:
	pass


class ClassB:
	pass

או

def top_function1():
	pass


def top_function2():
	pass
  • יש להפריד בין הגדרות של מתודות בתוך מחלקה באמצעות שורה ריקה אחת.
class MyClass:
	def __init__(self):
		pass

	def func1(self):
		pass

	def func2(self):
		pass
  • אפשר להשתמש בשורות ריקות נוספות (במידה) כדי להפריד בין קבוצות של פונקציות קשורות.
  • יש להשתמש בשורות ריקות בתוך פונקציות, במידה, כדי לציין מקטעים לוגיים.
challenge icon

אתגר

קל

ניתן לך קוד. ערוך את השורות הריקות כדי להחיל את כללי PEP 8

  • הקפד להוסיף שורות חדשות נקיות — ללא רווחים או טאבים בסופן.
  • אל תשנה את הקוד שניתן לך, מלבד השורות הריקות

נסו בעצמכם

import math
class Operator:
	def __init__(self, num1, num2):
		self.num1 = num1
		self.num2 = num2
	def eval(self):
		pass
class Plus(Operator):
	def __init__(self, num1, num2):
		super().__init__(num1, num2)
	def eval(self):
		return self.num1 + self.num2
if __name__ == "__main__":
	num1 = int(input())
	num2 = int(input())
	op = Plus(num1, num2)
	print(op.eval())

כל השיעורים ביחידה קוד נקי – כתיבת קוד טוב יותר באמצעות Python

תרגלו בעצמכם: קומפיילר Python אונליין