python中利用变量改头换面术

变量好比是一个容器,我们可以装各种类型的东西。

变量装什么东西,必须进行标记,比如贴标签、打码等,就是python中的赋值。

容器中的东西可以改变,变量也可以变化。

今天我就学习了一个利用python变量的性质、原理来完成一个程序,就叫改头换面术。

假如有一杯可乐,一杯牛奶。

有人突发奇想,可不可以把两杯里的东西进行交换。

牛奶倒可乐杯里,可乐倒牛奶杯子里。

直接倒,肯定是行不通的。

怎么办?再拿来一个空杯子。我们叫它临时杯子,用英语说是“temp”。

可乐倒进临时的空杯子里,可乐杯子空了,牛奶就可以倒进可乐杯子了,奇想完成。

用程序写出来就是:

先给变量输入名字,也就是赋值,贴标签。

glass1=input(“glass1装的是:”);

glass2=input(“glass2装的是:”)

temp=()等着。

交换前杯子的东西验证一下print(“交换前glass1和glass2装的是:”)

先把可乐倒进临时杯子里

temp=(glass1)

牛奶倒进可乐里。

glass1=glass2

可乐再倒进glass2

glass2=temp

迷惑了吗?

别迷,glass2=temp是里面的可乐倒入了glass2了。

这里面的先后顺序是不能变的。空杯子拿来可乐倒入,赋值;

倒空的可乐杯子再倒入牛奶,赋值。

然后,临时杯的可乐倒入原来的牛奶杯里,临时杯子放一边,完成置换。

glass1=input("name glass1:");glass2=input("name glass2:")

temp=()

print("交换前glass1和glass2中的饮料为:")

print(glass1)

print(glass2)

temp=glass1

glass1=glass2

glass2=temp

print("交换后glass1和glass2中的饮料为:")

print(glass1)

print(glass2)

这不是瞎折腾吗?

这事在生活中是瞎折腾,但是,这一套程序利用肉眼可见的实物进行讲解,条理清楚,容易了解。

这样的现象在生活中是存在的。比如存钱、物物交换、商品的加工、流通和销售等。

可乐换牛奶,很形象,用鲜活的实例学编程的思想、学习计算机的语言,是一个好的方法。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章