以下程序的输出结果是( )。   ls=[]   for m in’想念’:   for n in’家人’:   ls.append(m+n)   print(ls)

admin2022-09-09  7

问题 以下程序的输出结果是(          )。
   ls=[]
   for m in’想念’:
     for n in’家人’:
     ls.append(m+n)
   print(ls)

选项 A、想念家人
B、想想念念家家人人
C、想家想人念家念人
D、[’想家’,’想人’,’念家’,’念人’]

答案D

解析 外层for第一次循环将字符“想”赋给变量m,m=’想’,内层for第一次循环将“家”赋给变量n,m+n连接字符,利用列表的append()方法将连接后的字符“想家”加入列表ls中;内层for第二次循环将“人”赋给变量n,m+n连接字符,利用列表的append()方法将连接后的字符“想人”加入列表ls中。外层fnr第二次循环将字符“念”赋给变量m,m=’念’,内层for第一次循环将“家”赋给变量n,m+n连接字符,利用列表的append()方法将连接后的字符“念家”加入列表ls中;内层for第二次循环将“人”赋给变量n,m+n连接字符,利用列表的append()方法将连接后的字符“念人”加入列表ls中。列表ls=[’想家’,’想人’,’念家’,’念人’],print(ls)输出ls。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/ia6p777K
0

最新回复(0)