ช่วยอธิบายcodeนี้อย่างละเอียดให้หน่อยครับ

Maxi = None
Mini = None
while True:
    try:
        num = raw_input("Enter a number: ")
        if num == "bye" : break
        n = float(num)
        if Maxi < n :
            Maxi = n
        if Mini == None or Mini > n : Mini = n
        
    
    except:
        print "Invalid input"
    

print "Maximum is", Maxi
print "Minimum is", Mini

พอดีว่าเรียนเรื่องลูปแล้วไม่ค่อยเข้าใจอ่ะครับ พวก for, while ไรงี้ด้วย =กับ  == ต่างกันไงงี้ ส่วนอันนี้เรื่องทำ largest, smallest number ก็ไม่ค่อยเข้า ใจ ที่อ่านในเน็ตมาก็เหมือนจะเข้าใจแต่ไม่แจ่มแจ้งอ่ะครับ รบกวนด้วยนะครับ เพิ่งเริ่มเรียนเอง ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่