最赞回答 / FANR
<...code...>num为1时,对sum的影响就是多乘了一个1,题目要计算的是1到10的乘积,写num写成2也不会影响输出结果,但这里考查的点应该是如何使用while进行10次正确的循环,结果反倒不重要
2024-03-29
s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
s3 = {x for x in s2 if x in s1 }
print(s3)
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
s3 = {x for x in s2 if x in s1 }
print(s3)
2024-03-18
# task
sum = 0
num = 0
while num < 1001:
if num % 2 == 0:
num += 1
sum += num
else:
num += 1
continue
print(sum)
sum = 0
num = 0
while num < 1001:
if num % 2 == 0:
num += 1
sum += num
else:
num += 1
continue
print(sum)
2024-03-15
# common deal
num = 1
sum = 0
while True:
if num > 1000:
break
num += 1
if num % 2 == 0:
sum += num
print(sum)
#250500
#########################################
# another deal
sum_2 = 0
for i in range(0,1001,2):
sum_2 += i
print(sum_2)
#250500
num = 1
sum = 0
while True:
if num > 1000:
break
num += 1
if num % 2 == 0:
sum += num
print(sum)
#250500
#########################################
# another deal
sum_2 = 0
for i in range(0,1001,2):
sum_2 += i
print(sum_2)
#250500
2024-03-15