Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตรวจสอบว่าสร้าง Regular Polygon ด้วยมุมภายในที่กำหนดได้หรือไม่ด้วย Python


มีมุม a ต้องเช็คว่าเป็นมุมภายในของ Regular Polygon ได้หรือไม่ (n = 360/(180-a) ต้องเป็น Integer)

เช่น Input a = 120 Output True (Pentagon มุม 120°)

ขั้นตอนแก้:

  • sides = 360 / (180 - a)
  • ถ้า sides เป็น Integer Return True

ตัวอย่างโค้ด

def solve(a):
    sides = 360 / (180 - a)
    if sides == int(sides):
        return True
    return False

a = 120
print(solve(a))

Input

120

Output

True