python基础练习题
1.交换两个数字
解法1——使用其他变量
a = 6
b = 100
c = b
b = a
a = c
print(a)
print(b)
解法2——不使用临时变量
a = 6
b = 100
a = a + b
b = a - b
a = a - b
print(a)
print(b)
解法3——python专有,利用元组
a = 6
b = 100
a, b = b, a
print(a)
print(b)
2.输出列表中的元素
L = [
['Apple', 'Google'],
['Java', 'PHP'],
['Adam', 'Bart']
]
print(L[0][0])
3.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
count = 0
for a in range(1, 5):
for b in range(1, 5):
for c in range(1, 5):
if a != b and a != c and b