Cho số nguyên dương n. Hãy in ra màn hình các số tự nhiên nhỏ hơn n.
Dữ liệu vào: Số nguyên dương n (0≤ n≤109).
Kết quả ra: Các số tự nhiên nhỏ hơn n nằm trên một dòng, mỗi số cách nhau bởi 1 dấu cách.
Giải Bài
Cách 1: range(n): gồm các số từ 0, 1, 2, ..., n-1 (n số)
n =int(input("Nhập vào n: ")) for i in range(n): print(i, end=" ")
Cách 2: range(a, b): gồm các số từ a, a+1,. ..., b-1 (b-a số)
n =int(input("Nhập vào n: ")) for i in range(0, n): print(i, end=" ")
Cách 3: range(a, b, c): gồm các số từ a, a+c, a+2c,...Khi c> 0 thì các số sẽ thuộc [a, b).
n =int(input("Nhập vào n: ")) for i in range(0, n, 1): print(i, end=" ")
Cách 4: range(a, b, c): gồm các số từ a, a+c, a+2c,...Khi c<0 thì các số sẽ thuộc (b, a]. Kết quả sẻ in ra các số từ lớn đến nhỏ
n =int(input("Nhập vào n: ")) for i in range(n, 0, -1): print(i, end=" ")