1. 基础题
-
已知一个数字列表,打印列表中所有的奇数
nums = [1,2,3,4,5,6] for i in nums: if nums % 2 !=0: print(i)
-
已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数
nums = [1,2,3,4,5,6,7,8,9] for i in nums: if i % 3 == 0 and i % 2 !=0: print(i)
-
已知一个数字列表,计算所有偶数的和
sum = 0 nums = [1,2,3,4,5,6] for i in nums: if i % 2==0: sum +=i print(sum)
-
已知一个数字列表,统计列表中十位数是
1
的数的个数nums = [1,2,3,4,5,6] count = 0 for i in nums: if i % 100//10 ==1: count+=1 print(count)
-
已知一个列表,获取列表中下标为奇数是所有元素(从0开始的下标值)
例如: list1 = [10, 20, 5, 34, 90, 8]
结果:[20, 34, 8]
list1 = [10, 20, 5, 34, 90, 8] print(list1[1::2])
-
已知一个数字列表,将列表中所有元素乘以2
例如: nums = [10, 3, 6, 12] 乘2后: nums = [20, 6, 12, 24]
nums = [10, 3, 6, 12] list = [] for i in nums: list.append(i*2) print(list) -------------