1、求两个列表中相同的元素
2、把字符串a=caoyougen转换成元组:
list1 = [11, 22, 33]
list2 = [22, 33, 44]
print('第一题:')
print('两个列表中相同的元素有:', end=' ')
for i in list1:
for j in list2:
if i == j:
print(i, end=' ')
print()
print()
print('第二题:把字符串a=caoyougen转换成元组:')
a = 'caoyougen'
b = tuple(a)
print(b)
3、有以下列表 list1 = [1, 6, 9, 10, 15, 20] 请找出列表中任意相加等于21的元素集合,如 [(1, 20), (2,19)]
list1 = [1, 6, 9, 10, 15, 20]
list2 = []
for i in range(len(list1)-1):
for j in range(i+1, len(list1)):
if list1[i] + list1[j] == 21:
tuple = (list1[i], list1[j])
list2.append(tuple)
print('第三题:')
print('任意相加等于21的元素集合为:{}'.format(list2))
4.鸡兔同笼不知数,三十六头笼中露。数清脚共五十双,各有多少鸡和兔?假设鸡有i只,兔有j只
print('第四题:')
tou = 36
jiao = 50
for i in range(1, 36):
for j in range(1, 36):
if i + j == 36 and i + j * 2 == 50:
print('鸡有{}只,兔有{}只'.format(i, j))