Em hãy quan sát và cho nhận xét về các cách viết chương trình tìm ước số chung lớn nhất của hai số nguyên dương a, b cho trước sau đây:

```
Chương trình 1
1 a = int(input("Nhập a = "))
2 b = int(input("Nhập b = "))
3 while b > 0:
4 r = a % b
5 a = b
6 b = r
7 print(a)

Chương trình 2
1 import math
2 a = int(input("Nhập a = "))
3 b = int(input("Nhập b = "))
4 print(math.gcd(a,b))
```