Professional Documents
Culture Documents
יסודות התכנות - סיכום שיעור שלישי - 404125
יסודות התכנות - סיכום שיעור שלישי - 404125
# #if
answer = num<0
))print(type(answer
)print( answer
#buses proble
SEATS_IN_BUS= 50
people = (int)(input("please enter how many people are going to the trip?"))
grade2 =90
if 55<=grade<=100:
print("pass")
else:# when grade is not correct :bigger than 10, smaller than 1
print(" you entered a number not between 1-10")
: if תנאים
:המשך דוגמאות
random.random הגרלה של מספר
#
#import random
:לולאות
המשמעות הלוגית של לולאה
.for in range המילים השמורותfor התיחסות ללולאה
. שהוא עובר בזה אחר זה, שמייצר רשימה עם אוסף מספרים ברצף סדרתיrange המשמעות של
.המושג של טבלת הרצה 'על יבש' שמראה לנו איך מריצים את הלולאה
) יוראה בתרגולdebugger ( .היא חשובה ומראה את המשתנים
.)עד ( לא כולל... עם שני פרמטרים זה – מ: עם שלוש אפשרויותrange
.עם פרמטר אחד – אז תחילת הגבול הוא דיפולטיבית אפס
. שם1- על ידי, אפשרי כלפי מטה, אפשרי כלפי מעלה- אפשרות של דילוגים-עם שלושה פרמטרים
:חשיבה אלגוריתמית
, קשורים באופן הדוק להבנה של הבעיה, אחד עולה ולצידו אחד יורד,• איך נדפיס שני טורים
.ככזו שיש קשר מתמטי בין שני הטורים
.' על ידי שימוש ב'תנאי,• איך נשנה שני מספרים שהתקבלו בסדר הלא נכון
.עצירת הלולאהbreak-
. שפגשנו קודםbreakגם קשור ל- for הרחבת הלולאה באמצעות
Keren Katz beckerman 27/12/2020
#########
#Loops
for num in range(0,6):
print ("*",end="")
print()
for i in range (-5,6):
print(i,end="")
n= (int)(input("give a range"))
for i in range(0,n+1):
print (i,end=":")
# even numbers
for i in range (0,101): #[0,1,2,3,4,5,.....99,100]
if i%2 ==0:
print(i,end=" ")
print()
for i in range (0,10,2): #[0,2,4,6,8....]
print(i,end=" ")
print()
for i in range (10,-1,-1): #[10,9,8,7,6,5,4,3,2,1,0]
print(i)
# 101---0 going down
for i in range (1,100):
print(i, "\t",101-i)
#
begin = (int) ( input(" please enter first number"))
end = (int) ( input(" please enter second number"))
for i in range (begin, end+1):
print(i, end=" ")
#
begin = (int) ( input(" please enter first number"))
end = (int) ( input(" please enter second number"))
if end<begin:
begin , end = end , begin
for i in range (begin, end+1):
print(i, end=" ")