Python 程序:打印列表中正数

如何利用 While 循环、For 循环和函数编写一个 Python 程序来打印列表中的正数,并给出一个有用的例子。

在这个 python 程序中,我们利用 For 循环来迭代这个列表中的每个元素。在 Python for 循环中,我们使用 If 语句来验证和打印正数。

# Python Program to Print Positive Numbers in a List

NumList = []

Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList.append(value)

print("\nPositive Numbers in this List are : ")
for j in range(Number):
    if(NumList[j] >= 0):
        print(NumList[j], end = '   ')

用户在这个 python 程序中输入了列表元素 = [12,-14,15,-22]

对于循环–第一次迭代:对于范围(0,4)中的 0。条件结果为真。因此,进入 If 语句
If(NumList[0]>= 0)=>If(12>= 0)–条件为真。所以,这个正数被打印出来。

第二次迭代:对于范围(0,4)中的 1–条件为真
如果(NumList[1] > = 0) = >如果(-14>= 0)–条件为假
跳过此数字。

第三次迭代:对于范围(0,4)中的 2–条件为真
如果(NumList[2] > = 0) = >如果(15>= 0)–条件为真
这个正数被打印出来。

第四次迭代:对于范围(0,4)中的 3–条件为真
如果(-22>= 0)–条件为假
跳过该数字。

第五次迭代:对于范围(0,4)中的 4–条件为假
因此,它从PythonFor Loop 退出

这个 Python 正数列表程序和上面的一样。我们将 For Loop 替换为 While loop 。

# Python Program to Print Positive Numbers in a List

NumList = []
j = 0

Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList.append(value)

print("\nPositive Numbers in this List are : ")
while(j < Number):
    if(NumList[j] >= 0):
        print(NumList[j], end = '   ')
    j = j + 1

Python 打印正数列表输出

Please enter the Total Number of List Elements: 5
Please enter the Value of 1 Element : 12
Please enter the Value of 2 Element : 34
Please enter the Value of 3 Element : -12
Please enter the Value of 4 Element : 3
Please enter the Value of 5 Element : -22

Positive Numbers in this List are : 
12   34   3 

在这个 List 程序中打印正数,我们使用函数来分离逻辑。

def positive_number(NumList):
    for j in range(Number):
        if(NumList[j] >= 0):
            print(NumList[j], end = '   ')

NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList.append(value)

print("\nPositive Numbers in this List are : ")
positive_number(NumList)

Python 在列表输出中打印正数

Please enter the Total Number of List Elements: 6
Please enter the Value of 1 Element : -12
Please enter the Value of 2 Element : 33
Please enter the Value of 3 Element : -15
Please enter the Value of 4 Element : 9
Please enter the Value of 5 Element : -13
Please enter the Value of 6 Element : -17

Positive Numbers in this List are : 
33   9 

原创文章,作者:SAGS2,如若转载,请注明出处:https://www.506064.com/n/126369.html

(0)
SAGS2SAGS2
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • java循坏(java坏了怎么办)

    本文目录一览: 1、java for循环用法 2、java中有什么循环吗? 3、什么是循环?Java中有哪些循环? 4、Java循环 java for循环用法 java for循环…

    编程 2024-10-03
  • c语言函数大全,c语言函数大全软件

    本文目录一览: 1、求C语言函数大全 2、有谁能帮我将C语言中所有的函数及其功能一一列举一下,不胜感激 3、c语言常用函数有哪些?主要掌握的要点是什么 4、C语言中的标准函数有哪些…

    编程 2024-10-04
  • Python位运算符的用法

    一、介绍 Python是一种高级编程语言,支持多种运算符,其中包括位运算符。位运算符是对二进制位进行操作的运算符,其用法包括按位与、按位或、按位异或、位取反、左移、右移等。本文将对…

    编程 2024-10-04
  • Python Iter函数的流畅使用方法

    一、Iter函数概述 在Python中,Iter函数可以将一个可迭代对象转换为迭代器。可迭代对象可以是列表、元组、字典、集合等。通过Iter函数,我们可以更加方便地进行迭代操作,同…

    编程 2024-10-04
  • CSS transform 3D技术优化网站的视觉效果和用户体验

    CSS transform 3D技术是一种可以让元素在3D空间内移动、旋转和缩放的技术。在前端开发中,我们可以使用CSS transform 3D技术来优化网站的视觉效果和用户体验…

    编程 2024-10-12
  • php中双冒号的应用,php函数后面加冒号

    本文目录一览: 1、php类中双冒号的应用? 2、Php中两个连续冒号::表示什么意思 3、php中的::操作符是什么意思? php类中双冒号的应用? 一般是 类名 :: 静态属性…

    编程 2024-10-03
  • 详解VSCode函数列表的各种应用

    作为一名程序开发人员,我们经常会遇到需要查看代码中的函数列表的情况。这个时候,一个好的IDE能够帮助我们省去很多的烦恼。VSCode是目前非常流行的一款IDE,其函数列表也非常好用…

    编程 2024-10-04
  • PHP排序算法详解

    一、Python排序算法详解 Python中有许多内置的排序算法,主要包括快速排序、堆排序、归并排序、希尔排序等。下面以快速排序为例详解。 function quick_sort(…

    编程 2024-10-04
  • 你不能访问此共享文件夹

    在日常工作中,我们经常需要访问公司或团队共享的文件夹,但有时会碰到“不能访问此共享文件夹”的问题,这极大地影响了工作效率。本文将从几个方面讨论这个问题并提供解决方案。 一、网络问题…

    编程 2024-10-04
  • Vue设置Title

    Vue是一种流行的JavaScript框架,它能够轻松地开发复杂的应用程序。这篇文章将介绍在Vue中设置title的不同方面,包括设置默认值、样式、默认路由、字体颜色、路由模式、时…

    编程 2024-10-04

发表回复

登录后才能评论