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
באותו הנושא: