选择题
以下python代码输出什么?(选项中的‘\n’表示换行符)
x="a"
y="b"
print( x )
print( y )
print( x, end=" " )
print( y, end=" " )
A a\n b\n a b
B a\n b\n a\n b\n
C a b a b
D a b a\n b\n
问题解析
1.print函数默认输出是换行的,即在输出完内容后,再输出一个换行;若要实现不换行输出,需要在末尾加上end=" ",如print(x,end =" ")。
2.本题中,print(x),print(y),在输出变量x,y后,均输出了一个换行;而print(x,end=" "),print(y,end=" "),由于加入了end=" ",因此输出变量x,y后不换行。即输出内容为a\n b\n a b,其中\n代表换行。
答案
正确答案:A
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:zx