8 תשובות
מה המשימה?
שואל השאלה:
תודה רבה לכולכם אני אשלח לכם
תודה רבה לכולכם אני אשלח לכם
שואל השאלה:
. 1
התוכנית תקלוט
4
מספרים חיוביים המייצגים את אורכי צלעות ה
.מרובע
. 2
התוכנית תקלוט
4
מספרים חיובים המייצגים ארבעה זוויות של המרובע.
. 3
התוכנית תבדוק האם נוצר מרובע תקין (סכום הזוויות שלו הוא
360
מעלות, וניתן
לסווג אותו לאחת מסוגי המרובעים הידועים)
. 4
התוכנית תבדוק ותדפיס את כל סוגי המ
רובעים
: האפשריים מהרשימה הבאה
o
מ
לבן
o
ריבוע
o
קבילית מ
o
דלתון
o
מעוין
o
טרפז רגיל או טרפז שווה שוקיים
o
מרובע שונה צלעות
. 1
התוכנית תקלוט
4
מספרים חיוביים המייצגים את אורכי צלעות ה
.מרובע
. 2
התוכנית תקלוט
4
מספרים חיובים המייצגים ארבעה זוויות של המרובע.
. 3
התוכנית תבדוק האם נוצר מרובע תקין (סכום הזוויות שלו הוא
360
מעלות, וניתן
לסווג אותו לאחת מסוגי המרובעים הידועים)
. 4
התוכנית תבדוק ותדפיס את כל סוגי המ
רובעים
: האפשריים מהרשימה הבאה
o
מ
לבן
o
ריבוע
o
קבילית מ
o
דלתון
o
מעוין
o
טרפז רגיל או טרפז שווה שוקיים
o
מרובע שונה צלעות
בקושי אפשר להבין את השאלה, בגלל שזה מחורבש
תלוי באיזה רמה זה?
כן. יודעת יחסית לא פרפקט.
בסיס וזה יודעת
בסיס וזה יודעת
אני עשיתי השמות של המרובים באנגלית כי בעברית זה עשה לי בעיות:
def classify_quadrilateral(a, b, c, d):
sides = [a, b, c, d]
sides.sort()
if a <= 0 or b <= 0 or c <= 0 or d <= 0:
print("invalid: side lengths must be positive numbers.")
return
if a == b == c == d:
print("square")
elif a == c and b == d:
print("rectangle")
elif a == b and c == d and a != c:
print("rhombus")
elif (a == c and b != d) or (b == d and a != c):
print("isosceles trapezoid")
elif len(set(sides)) == 4:
print("trapezoid with different sides")
else:
print("irregular quadrilateral")
def classify_quadrilateral(a, b, c, d):
sides = [a, b, c, d]
sides.sort()
if a <= 0 or b <= 0 or c <= 0 or d <= 0:
print("invalid: side lengths must be positive numbers.")
return
if a == b == c == d:
print("square")
elif a == c and b == d:
print("rectangle")
elif a == b and c == d and a != c:
print("rhombus")
elif (a == c and b != d) or (b == d and a != c):
print("isosceles trapezoid")
elif len(set(sides)) == 4:
print("trapezoid with different sides")
else:
print("irregular quadrilateral")
אם אתה רוצה לבדוק זריז:
https://onlinegdb.com/ggyywjdej
https://onlinegdb.com/ggyywjdej
באותו הנושא: