python 去掉数组第一行_VEX VR虚拟编程三——数组

本文介绍在VEX VR虚拟编程环境中如何处理Python数组,特别是去除数组第一行的方法。通过实例展示了如何创建一维数组并进行操作,以及如何生成一个从1开始的奇数二维数组。此外,还探讨了VR数组与Python数组在序号上的区别,并提供了实现变速底盘的编程思路。
摘要由CSDN通过智能技术生成

岁月因劳动而充实,因青春而梦幻,因山花烂漫而心情舒畅!祝劳动节开心,青年节快乐!

在前二篇文章我们介绍了VR的基础知识与画图,详见:

VEX VR虚拟编程二——画图

VEX VR虚拟编程一

今天小编给大家带来数组的应用,小小的功能,大大的作用。这里给大家讲讲一维数组跟二维数组的应用。新增了 “数据显示” 的功能,可以查看 数组的信息以及屏幕的打印信息4899c5d9086970455191d646f2db064c.png

32104c6d919df88d531a2e9d30176e06.png

一维数组

4117bfd50b4e82a2ac08d53568df0e99.png 

78e2ba8d8599d8afb5b9316843e5ab47.png

二维数组

4117bfd50b4e82a2ac08d53568df0e99.png 

828b504465047e5a21bef46535e6c7d5.png

3eff6c4ec7652b3729a86bdcb584a4af.png

二维数组的排列方式分为行跟列的表格形式进行,VR中行数的序号从1开始,列数序号也是从一开始,先取行序号再取列序号。

注意

VR数组的序号是从1开始的,不像我们的Python列表、C语言的数组序号从0开始的,需要注意区分。

4674af4806f361d518399d503dfe6efb.gif 9a104563dee04db18202bc92b49d45ff.gif ef5368a99cc67e23ac60b91d564c2ec7.gif

任务一

//

产生一个变化的一维数组,长度为20,让显示的结果为1,2,3...,20打印出来

1、定义一个一位数组,20个长度,array

2、定义一个变量a,让a每次加1

3、把变量a的值放入数组中

4、打印变量a

怎么实现呢?

107dc770cb030699c25b9d30bed827d2.png

4b9b858d77189075558bceba76a613a8.png

4674af4806f361d518399d503dfe6efb.gif 9a104563dee04db18202bc92b49d45ff.gif ef5368a99cc67e23ac60b91d564c2ec7.gif

任务二

//

设置变速底盘,让小车速度可以切换

1、通过新建一个一维数组,长度为4,分别为0,20,50,100

2、取数组中的第二个元素,赋值给马达速度

3、小车以该速度前进

4、最后取数组中第四个元素,赋值给马达

实现变速,观察小车的运动情况

94a54db01d268730f427ad02c4d48fba.png

c202602067a2cf71fa0da158c988f607.gif

可以观察出,底盘的速度变化比较明显,通过这种方式,直观读取数组中的元素。

4674af4806f361d518399d503dfe6efb.gif 9a104563dee04db18202bc92b49d45ff.gif ef5368a99cc67e23ac60b91d564c2ec7.gif

任务三

//

产生一个从1开始的奇数二维数组,例如1,3,5,...,19

1、先生成第一行的数据

第一行有五列,也就是在行数确定的情况下,列数需要循环5次,每循环一次,列数加1

2、奇数的赋值

通过奇数的累加,把该值赋值给二维列表的值。

3、通过行数的叠加,来生产第二行的数据

709f086fb63c1e993cacd30ae73d1c9b.png

在第一行的基础上再产生第二行数据(列数从0开始,循环里面累加,因为第二行又是新的开始)

c8207840c28b03bad8c8873783ca765f.png

合并程序、简化程序

1、每行的列循环为5次

2、有二行

因此可以把行跟列设置二个单独的变量进行控制

第一行循环结束后,row变量要变为2,跳转到第二行,而colum需要重0开始累加。

6f1ee82cf50e4191dfb2b93ae1a9ee58.png

END

今天的小技巧你GET到了吗?

每天进步一点点

总有一天你会成为大佬。

原创不易,转载请联系作者。

cc8d2873e32c091006035194a7ce4d9b.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值