- 判断成绩等级:
- 场景:根据学生的考试成绩判断等级,例如90分及以上为A,80 - 89分为B等。
- 代码示例:
score = 85
if score >= 90:
print('成绩等级为A')
elif score >= 80:
print('成绩等级为B')
else:
print('成绩等级为其他')
- 筛选数据:
- 场景:从一组数字中筛选出大于某个特定值的数,比如从一组销售额中筛选出大于平均销售额的数据。
- 代码示例:
sales = [100, 200, 150, 300, 50]
average_sale = sum(sales)/len(sales)
high_sales = [sale for sale in sales if sale > average_sale]
print(high_sales)
- 循环控制:
- 场景:在循环中根据数值比较结果决定是否继续循环,例如找到第一个大于100的平方数。
- 代码示例:
num = 1
while num**2 <= 100:
num += 1
print(f'第一个平方大于100的数是{num},其平方为{num**2}')
- 比较两个对象是否相等:
- 场景:在一些数据处理场景中,判断两个变量的值是否相等,比如判断两个配置文件中的某个关键参数是否一致。
- 代码示例:
param1 = 10
param2 = 10
if param1 == param2:
print('两个参数相等')
else:
print('两个参数不相等')