练习1答案:C
变量的赋值操作中,后一次赋值内容会覆盖前面的赋值。代码中三次对变量x进行赋值,最后一次是x=1000,所以选C。
练习2答案:B
B选项中,变量的命名以数字3开头,不满足Python语言的命名规范,即所有的变量和方法(函数)的命名需要以字母或者下画线开头。
练习3答案:name
输出的结果是123,因其对应的输出语句是print(name),所以反推name的值为123。空格处应为变量的名字,即name。
整体代码如下。
练习4答案:
解析 :使用print()函数的三引号形式可以将三引号中的内容原样打印出来,三引号内容中存在的换行、空格都会原样显示。
练习5答案:
解析 :交换变量a与变量b的值,直接交换,会损失掉一个变量的数据,就如同要交换一杯可乐与一杯咖啡,只有两个杯子是无法实现的,需要引入第三个空杯子。此题解决思路如下。
c=a将a的值100赋值给c。
a=b将b的值1000赋值给a。
b=c将c的值100赋值给b。
经过交换后,a等于1000,b等于100。