python 2024-9
第一课
问题
a, b 求最大值?分类讨论
if a > b:
print("最大值 = ", a)
else:
print("最大值 = ", b)
a, b, c 求最大值?
条件语句 if ... elif ... else
列表最大值?与参照物循环比较
a = [1.7, 1.65, 1.8, 1.55, 1.6] # 身高列表
mx = 0 # 初始化最大值
for x in a:
if x > mx:
mx = x
print("最高身高为", mx)
循环语句 for x in a
内置函数 max
Python 实例教学_01_基础语法
第二课
Python 1-03 条件语句
Python 1-05 控制流练习
第三课
3289. 数字小镇中的捣蛋鬼
标记法
class Solution:
def getSneakyNumbers(self, nums: List[int]) -> List[int]:
res = [0, 0]
n = len(nums)
i = 0
for x in nums:
x %= n
if nums[x] >= n:
res[i] = x
i += 1
if i == 2: break
nums[x] += n
return res