Python 程序:打印范围内正数

创新互联python教程:

创新互联公司长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为元宝山企业提供专业的网站设计制作、成都网站制作元宝山网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

编写一个 Python 程序来打印一个范围或从 1 到 n 的正数。这个 Python 示例允许最小和最大数字,并打印该范围内的正数。

minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum)) 
for num in range(minimum, maximum + 1):
    if num >= 0:
        print(num, end = '   ')

Python 程序使用 while 循环打印一个范围内的正数。

minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum))
while minimum <= maximum:
    if minimum >= 0:
        print(minimum, end = '   ')
    minimum = minimum + 1
Enter the Minimum Number = -50
Enter the Maximum Number = 39

All Positive Numbers from -50 and 39
0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39

在这个 Python 示例中,positiveNumbers 函数接受两个整数并打印它们之间的正数。

def positiveNumbers(x, y):
    for num in range(x, y + 1):
        if num >= 0:
            print(num, end = '   ')

minimum = int(input("Enter the Minimum Number = "))
maximum = int(input("Enter the Maximum Number = "))

print("\nAll Positive Numbers from {0} and {1}".format(minimum, maximum)) 
positiveNumbers(minimum, maximum)
Enter the Minimum Number = -90
Enter the Maximum Number = 50

All Positive Numbers from -90 and 50
0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50

网页名称:Python 程序:打印范围内正数
链接分享:http://www.shufengxianlan.com/qtweb/news31/234281.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联