【正确答案】
B
【答案解析】本题考查编程基础,Python语言。由题意。程序设计如下:count=0#统计可以组成多少个数my_ list=[]for iin range (1, 5) :forjin range (1, 5) :fork inrange (1, 5) :if (i!=j) and (i!=k) and Gj!=k) :x= 100*i +10*j+kmy_ listappend (x)print (x)count= len (my_ list)print (count)运行结果:不相同且既重复数字的三位数共计24个,分别是: 123; 124; 132; 134; 142; 143; 213;214; 231; 234; 241; 243; 312; 314; 321; 324; 341; 342; 412; 413; 421; 423; 431; 432。 [注: range (1, 5)是指循环1-4,不包含5]。故本题选B。