有代码为:nums = [0, 1, 2, 3] for i in nums: print(nums[i])下面的说法中,正确 的是:[/i]
A: 代码运行有错,因为 i 不是序号
B: 代码运行有错,正确的代码为:nums = [0, 1, 2, 3]
for i in range(len(nums)):
print(nums[i])
C: 代码运行正常,输出为:0123
D: 代码运行有错,错误为下标越界
A: 代码运行有错,因为 i 不是序号
B: 代码运行有错,正确的代码为:nums = [0, 1, 2, 3]
for i in range(len(nums)):
print(nums[i])
C: 代码运行正常,输出为:0123
D: 代码运行有错,错误为下标越界
C
举一反三
- 下面代码运行结果是什么?( ) nums=[1,2,3,4,5] nums[3]=nums[1] print(nums[3])
- 下面代码运行结果是什么?() nums=list(range(5,8)) print(len(nums))
- 下面代码结果是什么?( ) nums=[10,9,8,7,6,5] nums[0]=nums[1]-5 if 4 in nums: print(nums[3]) else: print(nums[4])
- 下面代码运行结果是什么?( ) nums=[9,8,7,6,5] nums.append(4) nums.insert(2,11) print(len(nums))
- 中国大学MOOC: nums = [2, 7, 11, 15, 1, 8]l1 = []l = len(nums)for i in range(0, l-1): for j in range(i+1,l): if nums[i] + nums[j] == 9: n = (nums[i], nums[j]) l1.append(n)print(l1)
内容
- 0
下面代码运行结果是什么?()nums=[9,8,7,6,5]nums.append(4)nums.insert(2,11)print(len(nums)) A: 6 B: 7 C: 5
- 1
下面代码运行结果是什么?( ) nums=list(range(3,15,3)) print(nums[2])
- 2
下列Python语句的运行结果是()。nums=set([1,2,2,3,3,3,4])print(len(nums)) A: 1 B: 2 C: 3 D: 4
- 3
下面代码运行结果是什么?()nums=list(range(5))print(nums[4]) A: 5 B: 4 C: 3
- 4
(1+X)以下使用数组 nums 的代码,哪一个会在运行时报错( )? A: nums[nums.length] B: nums[0] C: nums[nums.length/2] D: nums[nums.length-1]