python用户输入列表对列表进行加法_python练习:列表

二维列表(列表乘法与加法)

1. 利用序列的乘法生成一个6*11二维的序列,序列的每一个元素是一个一维的序列,序列中的每一个元素是空格或者星号(*),二位序列中的元素会形成一个由'*'组成的正三角形

tri = [] #二维列表 for i in range(1,7): each_line = [' ']*(6-i)+['*']*(2*i-1)+[' ']*(6-i) # 生成每一行序列,使用每一行的空格/星号与行号之间的关系 tri.append(each_line) # 列表末尾插入新的元素 for item in tri: # 依次打印列表中每一行元素 print(item)

2. 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? star = [] for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): star.append(i*100+j*10+k) print(len(star)) [print(item,end=' ') for item in star]

循环和降序排列 3. 通过控制台输入若干整数,直到输入end结束输入,在输入过程中,每一个整数追加到numbers列表中,然后对列表进行降序排列,最后输出numbers的元素值 numbers = [] while True: number = input('请输入一个整数:') if number == 'end': break else: numbers.append(int(num

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值