📜  Python程序打印一个范围内的所有正数

📅  最后修改于: 2022-05-13 01:55:21.006000             🧑  作者: Mango

Python程序打印一个范围内的所有正数

给定范围的开始和结束,编写一个Python程序来打印给定范围内的所有正数。

例子:

Input: start = -4, end = 5
Output: 0, 1, 2, 3, 4, 5 

Input: start = -3, end = 4
Output: 0, 1, 2, 3, 4

示例 #1:使用 for 循环打印给定列表中的所有正数

定义范围的开始和结束限制。使用 for 循环从 start 迭代到列表中的范围,并检查 num 是否大于或等于 0。如果条件满足,则只打印数字。

# Python program to print positive Numbers in given range
  
start, end = -4, 19
  
# iterating each number in list
for num in range(start, end + 1):
      
    # checking condition
    if num >= 0:
        print(num, end = " ")

输出:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 


示例 #2:从用户输入中获取范围限制

# Python program to print positive Numbers in given range
  
start = int(input("Enter the start of range: "))
end = int(input("Enter the end of range: "))
  
# iterating each number in list
for num in range(start, end + 1):
      
    # checking condition
    if num >= 0:
        print(num, end = " ")

输出:

Enter the start of range: -215
Enter the end of range: 5
0 1 2 3 4 5