Python 程序:以逆序打印数组元素

编写一个 Python 程序,以逆序打印数组元素。在这个 Python 示例中,带有负值的列表切片以相反的顺序打印 numpy 数组元素。

import numpy as np

arr = np.array([15, 25, 35, 45, 55, 65, 75])

print('Printing the Array Elements in Reverse')
print(arr[::-1])

print('\nPrinting the Array Elements')
print(arr)

在这个 Python 程序中,for 循环根据索引位置从最后到第一次迭代数组元素,并以相反的顺序打印数组项。

import numpy as np

arr = np.array([15, 25, 35, 45, 55, 65, 75])

print('Printing the Array Elements in Reverse')
for i in range(len(arr) - 1, -1, -1):
    print(arr[i], end = '  ')
Printing the Array Elements in Reverse
75  65  55  45  35  25  15 

Python 程序,使用 while 循环以相反的顺序打印数组元素。

import numpy as np

arr = np.array([22, 44, 66, 77, 89, 11, 19])

print('Printing the Array Elements in Reverse')
i = len(arr) - 1
while i >= 0:
    print(arr[i], end = '  ')
    i = i - 1
Printing the Array Elements in Reverse
19  11  89  77  66  44  22 

这个 Python 示例允许输入 Numpy 数组元素并以相反的顺序打印它们。

import numpy as np

arrlist1 = []
arrTot = int(input("Total Number of Array Elements to enter = "))

for i in range(1, arrTot + 1):
    arrvalue = int(input("Please enter the %d Array Value = "  %i))
    arrlist1.append(arrvalue)

arr = np.array(arrlist1)

print('Printing the Array Elements in Reverse')
for i in range(len(arr) - 1, -1, -1):
    print(arr[i], end = '  ')
Total Number of Array Elements to enter = 9
Please enter the 1 Array Value = 21
Please enter the 2 Array Value = 34
Please enter the 3 Array Value = 65
Please enter the 4 Array Value = 78
Please enter the 5 Array Value = 98
Please enter the 6 Array Value = 34
Please enter the 7 Array Value = 65
Please enter the 8 Array Value = 87
Please enter the 9 Array Value = 99
Printing the Array Elements in Reverse
99  87  65  34  98  78  65  34  21 

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/129041.html

(0)
简单一点的头像简单一点
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • 包含item插入mysql数据库的词条

    1、pymysql怎么把item里面的数据一个一个存入mysql 2、Mysql 怎样将一个数据库中表 数据 插入到 另一个数据库 表中 3、Mysql数据库的导入方式 下载mys…

  • 了解Java锁的重要性

    Java锁是指在多线程并发访问共享数据时,保证数据同步和线程安全的手段。Java锁的使用可以提高程序的可靠性和效率,因此了解Java锁是非常重要的。 一、Java锁的类型 Java…

    编程 2024-10-09
  • java学习的梯度(梯度下降java实现)

    本文目录一览: 1、flash和java的问题 2、应该怎样学习JAVA?顺序是什么? 3、初学者学Java开发 学习路线是怎样的 4、java要学到什么什么程度才能参加工作? 5…

    编程 2024-10-03
  • 深入浅出:Gson字符串转JsonObject

    一、Gson字符串转Json对象 在使用Gson进行Json字符串转换时,首先需要将Json字符串转换为Json对象。下面展示一个Json字符串的例子: { “name”:”Tom…

    编程 2024-10-08
  • cjson类型,cjson使用

    本文目录一览: 1、怎么用C语言获取JSON中的数据? 2、json是什么文件 3、JSON解析器json-c 怎么用C语言获取JSON中的数据? 用C语言获取JSON中的数据的方…

    编程 2024-10-03
  • 附php版原文件(下载文件php)

    1、怎样查看一个网页的php源代码 2、下载的PHP网站源代码用什么工具可以打开,用什么工具可以编辑 3、怎么从HTML代码找到对应的PHP代码源文件 查看一个网页html源代码的…

    编程 2024-10-03
  • Python函数——简化重复代码

    一、函数的定义和调用 函数是可以重复利用的代码块,可以接收参数和返回值。在Python中,使用def来定义函数,其基本语法格式如下: def function_name(param…

    编程 2024-10-04
  • 计算机c语言题库多少道,计算机C语言题库

    本文目录一览: 1、计算机二级c语言机试题每年都是从固定的50套题中选吗? 2、计算机二级c语言的等级考试的题库每年会变么? 3、计算机二级C语言每年题库在变吗 计算机二级c语言机…

    编程 2024-10-14
  • CSS技巧:如何在网页中设置加粗文字

    在进行网页设计时,我们经常需要对某些内容进行加粗以使其更加突出,而CSS是我们常用的一种样式表语言,它可以帮助我们实现网页样式的美化。那么,在CSS中如何设置加粗文字呢?下面将从多…

    编程 2024-10-04
  • 千维前缀求和神器:解放你的大数据统计算力

    一、前言 如今,数据处理已成为许多企业所面临的重要难题,而处理大数据则是更加困难的一项任务。如何高效地处理大规模的数据,不仅需要优秀的计算资源,还需要适用的算法和数据结构。本文介绍…

    编程 2024-10-04

发表回复

登录后才能评论