有没有大神知道这个题怎解,python的。
不知shell中运行代码和程序有区别吗?
myList = ['1','2','3', '4', '5']
for z in range(0, len (myList)) :
text =' ' .join (myList[z])
text . center (10)
(a)如果在shell中运行此代码,输出什么?
(b)如果这是一个程序,在shell中运行,输出什么?
(c)为什么得到的输出不同?
(d)修正程序,使在两种环境中运行结果相同。
有没有大神知道这个题怎解,python的。
不知shell中运行代码和程序有区别吗?
myList = ['1','2','3', '4', '5']
for z in range(0, len (myList)) :
text =' ' .join (myList[z])
text . center (10)
(a)如果在shell中运行此代码,输出什么?
(b)如果这是一个程序,在shell中运行,输出什么?
(c)为什么得到的输出不同?
(d)修正程序,使在两种环境中运行结果相同。
(a)
' 1 '
' 2 '
' 3 '
' 4 '
' 5 '
b: 无输出
c: 因为没有打印语句
d: 最后加上一行打印:print(text)