题目1
n = 4
@
@@
@@@
@@@@
n = 5
@
@@
@@@
@@@@
@@@@@
代码
i = 2
while i<= 6:
print('@'*(i-1))
i +=1
for i in range(1,4):
print(' '*(3-i),'@'*(2*i-1),)
i +=1
题目2:
@
@@@
@@@@@
@
@@@
@@@@@
@@@@@@@
代码:
for i in range(1,4):
print(' '*(3-i),'@'*(2*i-1),)
i +=1
for i in range(1,5):
print(' '*(4-i),'@'*(2*i-1))
题目3:
@@@
@@
@
代码:
for i in range(1,4):
print('@'*(4-i))
4.已知⼀一个列列表,输出所有元素中,值为奇数的。
list = [1,2,3,4,5,6]
for x in list:
if x%2 !=0:
print(x)
----
1
3
5
5. 已知⼀一个列列表,求所有元素和。
list1 = [1,2,3,4,5,6]
sum = 0
for y in list1:
sum += y
print(sum)
---
21
6.已知⼀一个列列表,输出所有奇数下标元素
list1 = [1,2,3,4,5,6]
for x in range(1,len(list1),2):
print(list[x])
---
2
4
6
7. 已知⼀一个列列表,将所有元素乘⼆二
list = [1,2,3,4,5,6]
for x in range(0,len(list)):
list[x] = list[x]*2
print(list)
---
[2, 4, 6, 8, 10, 12]
8.已知⼀一个列列表A,将奇数位置元素存到B列列表中,偶数元素存到C列列表中。
list = [1,2,3,4,5,6,7,8,9]
list1 = []
list2 = []
for i in list:
if i % 2==0:
list1.append(i)
else:
list2.append(i)
print('下面数列是偶数:',list1)
print('下面数列是奇数:',list2)
---
下面数列是偶数: [2, 4, 6, 8]
下面数列是奇数: [1, 3, 5, 7, 9]
9.把A列列表的前5个元素复制到B列列表中
list3 = [1,2,3,4,5,6]
list4 = []
for i in range(0,5):
list4.append(list3[i])
print(list4)
---
[1, 2, 3, 4, 5]