5-5 编程练习,没有明白这道题的意思

来源:5-5 编程练习

小胖001

2020-10-28 11:10:35

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

5-5 编程练习


现在有两个变量,分别是a = {name: 'xm'}, b = [4],我们不用第三个变量来调换a和b的值。

没有明白这道题的意思,可以解释一下吗
# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕星星

2020-10-28

同学你好,本题的意思是实现两个变量值交换。通常方式是定义第三个变量,互相交换。现在题目要求不使用第三个变量,并给出了任务提示:

http://img.mukewang.com/climg/5f98e901093ed9fc03720159.jpg

参考:

http://img.mukewang.com/climg/5f98e9b909d245c403020251.jpg

将a值放入到b数组中,然后通过索引获取出来并赋值。数组中第一项为4,而我们需要的是数组4,所以外面又加了一层[] 。

自己测试理解下,祝学习愉快!

1

0 学习 · 15276 问题

查看课程