Viết một chương trình Python để in các số lẻ từ 1 đến N bằng cách sử dụng Vòng lặp While và Vòng lặp For với một ví dụ
Chương trình Python để in các số lẻ từ 1 đến N bằng vòng lặp For
Chương trình Python này cho phép người dùng nhập giá trị giới hạn tối đa. Tiếp theo, Python sẽ in các số lẻ từ 1 đến khi người dùng nhập giá trị giới hạn tối đa
Trong ví dụ này, Python For Loop đảm bảo rằng các số lẻ nằm trong khoảng từ 1 đến giá trị giới hạn tối đa
TIỀN BOA. Tôi khuyên bạn nên tham khảo bài viết Chương trình số lẻ hoặc chẵn của Python để hiểu logic đằng sau Python Số lẻ
# Python Program to Print Odd Numbers from 1 to N maximum = int[input[" Please Enter any Maximum Value : "]] for number in range[1, maximum + 1]: if[number % 2 != 0]: print["{0}".format[number]]
Các số lẻ trong Python sử dụng for Loop và đầu ra câu lệnh if
Please Enter any Maximum Value : 10
1
3
5
7
9
Chương trình Python để in các số lẻ từ 1 đến N mà không cần If
Chương trình Python này cho các số lẻ từ 1 đến N mã giống như trên. Tuy nhiên, chúng tôi đã thay đổi vòng lặp For để loại bỏ khối If
Nếu bạn quan sát kỹ, chúng tôi đã bắt đầu phạm vi từ 1 và chúng tôi đã sử dụng giá trị bộ đếm là 2. Điều đó có nghĩa là, đối với số lần lặp đầu tiên = 1, số lần lặp thứ hai = 3 [không phải 2], v.v.
# Python Program to Print Odd Numbers from 1 to N maximum = int[input[" Please Enter any Maximum Value : "]] for number in range[1, maximum + 1, 2]: print["{0}".format[number]]
Số lẻ Python sử dụng cho đầu ra Vòng lặp
Please Enter any Maximum Value : 12
1
3
5
7
9
11
Chương trình Python để in các số lẻ bằng vòng lặp While
Trong chương trình số lẻ python này, chúng tôi chỉ thay Vòng lặp For bằng Vòng lặp While
# Python Program to Print Odd Numbers from 1 to N maximum = int[input[" Please Enter the Maximum Value : "]] number = 1 while number