d = {
'Alice': [50, 61, 66],
'Bob': [80, 61, 66],
'Candy': [88, 75, 90]
}
for key, value in d.items():
index = 1
for item in value:
score = item
print('{name} 第{index}次成绩:{score}'.format(name = key, index = index, score = score))
index += 1
'Alice': [50, 61, 66],
'Bob': [80, 61, 66],
'Candy': [88, 75, 90]
}
for key, value in d.items():
index = 1
for item in value:
score = item
print('{name} 第{index}次成绩:{score}'.format(name = key, index = index, score = score))
index += 1
2024-06-19
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
M = []
for list in L:
num = 1
for item in list:
num = num * item
M.append(num)
print(M)
M = []
for list in L:
num = 1
for item in list:
num = num * item
M.append(num)
print(M)
2024-06-19
了解了true和false的判定规则会更容易理解这节课讲的内容。
以下对象在布尔上下文中被视为 False:
None
False
数值 0(如 0, 0.0, 0j)
空序列(如 '', (), [])
空集合(如 {}, set())
空 range 对象(如 range(0))
除上述情况外,其他所有对象在布尔上下文中都被视为 True。
以下对象在布尔上下文中被视为 False:
None
False
数值 0(如 0, 0.0, 0j)
空序列(如 '', (), [])
空集合(如 {}, set())
空 range 对象(如 range(0))
除上述情况外,其他所有对象在布尔上下文中都被视为 True。
2024-06-18
list = [1,2,3,4,5,6,7,8,9,10]
sum = 1
for item in list:
sum = sum * (item + 1)
print(sum)
sum = 1
for item in list:
sum = sum * (item + 1)
print(sum)
2024-06-18
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L[1::2]:
print (item)
for item in L[1::2]:
print (item)
2024-06-12
def greet(name="world"):
if name == "world":
print("Hello, world.")
else:
print(f"Hello, {name}.")
if name == "world":
print("Hello, world.")
else:
print(f"Hello, {name}.")
2024-05-17
# Enter a code
a=5
x=a
d=10
z=d/5
c=28
t=c/7
y=(x*z)/t
print(y,z)
a=5
x=a
d=10
z=d/5
c=28
t=c/7
y=(x*z)/t
print(y,z)
2024-05-17