这题实在没有思路,老师详细讲一下啊
来源:2-12 编程练习
慕圣3462915
2020-01-26 12:01:48
count = 0
lst =[]
for i in range ()
if
3回答
qq_默默不语_0
2020-02-01
提供两种解决思路:
第一种:
count = 0
# 定义一个空列表用于存放数据
empty_list = []
for i in range(1, 5):
# 使用for循环得到另一个数j
for j in range(1, 5):
if i != j:
# 将数据添加到列表中
lst = '{}{}'.format(i, j)
empty_list.append(lst)
count += 1
print(count)
# 输出得到的数据
print(empty_list)
第二种:不过这种count的值不好求
empty_list = ['{}{}'.format(i, j) for i in range(1, 5) for j in range(1, 5) if i != j]
print(empty_list)
时间,
2020-01-29
同学,你好,思路分析如下:
1、count用于存放得到的数据个数,lst列表用于存放得到的数据
2、外层循环i得到的是十位数,内层循环j是个位数,需要用到for循环嵌套
3、使用range函数生成四个数字1、2、3、4,如range(1,5)
4、当if条件成立时即个位数不等于十位数时,将得到的数字添加到列表中
同学可根据上述思路完成该习题。在完成过程中有问题可继续提问。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
weixin_慕前端0009281
2020-01-26
count = 0
# 定义一个空列表用于存放数据
lst = []
for i in range(1, 5):
# 使用for循环得到另一个数j
for j in range(1,5):
if i != j:
# 将数据添加到列表中
lst.append(i*10+j)
count += 1
print(count)
# 输出得到的数据
print(lst)
相似问题