ביצוע מותנה -If

ביצוע מותנה - if
1 / 35
volgende
Slide 1: Tekstslide
Recently usedPrimary EducationAge 4

In deze les zitten 35 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 15 min

Onderdelen in deze les

ביצוע מותנה - if

Slide 1 - Tekstslide

אופרטורי יחס
אופרטורי יחס הם פעולות שמשוות בין ערכים שונים
ניתן להשוות בין מספרים, מילים (מחרוזות)

Slide 2 - Tekstslide

Slide 3 - Tekstslide


var = 3 > 5
print (var)
False
var = 3 < 5
print (var)
True
משתנה בוליאני הוא משתנה שיכולים להיות לו  שני ערכים בלבד
 אמת או שקר
אם התנאי מתקיים ערכו אמת
אם לא ערכו שקר


Slide 4 - Tekstslide

num=(2<5)
print(num)
A
False
B
True

Slide 5 - Quizvraag

num=(6>7)
print(num)
A
False
B
True

Slide 6 - Quizvraag

n1 = 10
n2 = 20
if n1 == n2:
    print ("True")

תוצאת התנאי שקר
ולכן לא יודפס למסך דבר


IF
היא פקודת התניה
לתנאי, כמו למשתנה בוליאני יכולים להיות שני ערכים בלבד
אמת ושקר
כדי להשוות בין שני ערכים נשתמש באופרטור
==

Slide 7 - Tekstslide

מה יודפס למסך
A
Great
B
שגיאה
C
כלום

Slide 8 - Quizvraag

n1 = 10
n2 = 20
if n1 != n2:    
    print ("True")

תוצאת התנאי אמת
ולכן יודפס
True

IF
כדי לבדוק האם  שני ערכים שונים אחד מהשני נשתמש באופרטור
!=

Slide 9 - Tekstslide

מה יודפס למסך
A
Great
B
שגיאה
C
כלום

Slide 10 - Quizvraag

מה יודפס למסך
A
2
B
2.0
C
כלום
D
שגיאה

Slide 11 - Quizvraag

n1 = 10
n2 = 20
if n1 == n2:
    print ("True")
else:
    print ("False")

Else
 ניתן להוסיף לתנאי כדי לבצע פעולות במקרה שהתנאי הוא שקר


אם תוצאת התנאי שקר
יקרו הפעולות שתחת
Else

Slide 12 - Tekstslide

מה יודפס למסך

A
not hi
B
שגיאה
C
כלום
D
hi

Slide 13 - Quizvraag

מה יודפס למסך
A
Great
B
שגיאה
C
כלום

Slide 14 - Quizvraag

מה יודפס למסך
A
positive number
B
negative number

Slide 15 - Quizvraag


מה יודפס למסך
A
positive number
B
negative number

Slide 16 - Quizvraag


מה יודפס למסך
A
positive number
B
negative number

Slide 17 - Quizvraag


מה יודפס למסך
A
Equal
B
Not Equal

Slide 18 - Quizvraag


Slide 19 - Open vraag

'a'<'b'
'A'<'B'
"bill" < "bob"
"100" < "3"

הספרה 1 לפי סדר מילוני באה לפני הספרה 3

במחרוזות
הבדיקה של גדול מ... או קטן מ.... במחרוזות נעשית על פי סדר מילוני

Slide 20 - Tekstslide


מה יודפס למסך
A
yes
B
not

Slide 21 - Quizvraag


מה יודפס למסך
A
yes
B
not

Slide 22 - Quizvraag

num = int(input ("Enter number \n")
if num > 0:
    print ("+")
elif num < 0:
    print ("-")
else:
    print ("0")
elif

אם יש לנו יותר מתנאי אחד לבדוק ניתן לכתוב כמה פקודות של אחרת

Slide 23 - Tekstslide

num = int(input ("Enter number ")
if num > 0:
    print ("+")
elif num < 0:
    print ("-")
else:
     print ("0")
elif

אפס הוא לא מספר חיוב ולא שלילי
התנאי הזה בודק האם המספר גדול מאפס, קטן מאפס או שווה לאפס

Slide 24 - Tekstslide

num = int(input ("Enter number ")
if num > 0:
    print ("+")
elif num < 0:
     print ("-")
else:
     print ("0")
elif

מאפשרת לנו לבדוק כמה אפשרויות של
אם לא אז אחרת

Slide 25 - Tekstslide


מה יודפס למסך
A
b is greater than a
B
a and b are equal

Slide 26 - Quizvraag


מה יודפס למסך
A
100
B
110
C
150
D
200

Slide 27 - Quizvraag


n1 = int(input ("הקלד מספר: "))
if n1 < 10 and n1 > (-10):
      print ("מספר חד ספרתי")
else:   
      print ("לא חד ספרתי")


תנאי עם ביטוי לוגי מורכב
החיבור של שני תנאים יחד נקרא ביטוי לוגי מורכב
אפשר לחבר תנאים בעזרת
and
או בעזרת
or

Slide 28 - Tekstslide


n1 = int(input ("הקלד מספר: "))
if n1 < 10 and n1 > -10:
    print ("מספר חד ספרתי")
else:
    print ("לא חד ספרתי")


and
כדי שהביטוי יחזיר אמת, כל הביטויים הלוגיים צריכים להיות אמת

Slide 29 - Tekstslide


n1 =int( input ("הקלד מספר: ") )
if n1< -9 or n1> 9:
    print ("מספר חד ספרתי")
else:
     print ("לא חד ספרתי")
or
כדי שהביטוי יחזיר אמת מספיק שאחד הביטויים הלוגיים יחזיר אמת

Slide 30 - Tekstslide

number = 2
if number > 2 and number %2 == 0 :
print("True")
else:
print ("False")

A
True
B
False

Slide 31 - Quizvraag

number = 2
if number > 2 or number %2 == 0 :
print("True")
else:
print ("False")

A
True
B
False

Slide 32 - Quizvraag

number = 1
if number != 2:
     print("True")

number = 2
if number != 2:
     print("True")

Not
בדיקה האם הערך שונה מהערך אליו משווים
!=

Slide 33 - Tekstslide

number = 4
if number % 2 == 0:
print("זוגי")
else:
print("אי זוגי")
A
זוגי
B
אי זוגי

Slide 34 - Quizvraag

number = 11
if number % 2 == 0:
print("זוגי")
else:
print("אי זוגי")
A
זוגי
B
אי זוגי

Slide 35 - Quizvraag