变量好比是一个容器,我们可以装各种类型的东西。
变量装什么东西,必须进行标记,比如贴标签、打码等,就是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 条评论) “” |