官网首页     登录贴啦     注册     贴啦会员


兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
or 运算和 and 运算类似,or 相当于 或。这两种运算分别对应四种情况:

or.jpg

or.jpg免费

48 KB, 下载次数: 183

下载 记录

回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
接下来我们看看 not 运算。这个运算也很简单,表示否定,也称为取反或非运算。not True 就返回 False,not False 返回 True。
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
最后,我们讲一下 in 和 not in 两种运算。我们可以使用过 in 运算来判断某个字符是否存在于一个字符串中。 not in 就是判断某个字符是否不存在于一个字符串中。

msg = 'Hello world!'

print('H' in msg)
# 输出:True

print('h' in msg)
# 输出:False

print('h' not in msg)
# 输出:True
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
今日成果
9.png

9.png免费

84.12 KB, 下载次数: 187

下载 记录


回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
第十课
今天的练习中,我们首先复习以下知识点:

if 语句:if 等同于 “如果”,而 : 等同于 “那么”。另外,在if语句下方的代码,需要缩进。

else 语句:else 一般在条件判断的结尾,判断那些没有满足 if 条件的状况。

大于等于、小于等于:> 、< 、 >= 、<= 这四个符号在数据之间做比较。它们分别对应:大于、小于、大于等于和小于等于四种比较关系。

and:and 将两个条件判断联结起来,只有当前后两个条件都为 True 时,整个 and 联结条件才判断为 True,否则为 False。

布尔值:布尔值有两个:True 和 False(首字母须大写)。
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
今日成果
def long_cost(km):
  if km <=200:
    cost = 3 * km + 500
  elif km <=600:
    cost = 2 * km + 500
  elif km<=1000:
    cost = 1.5 * km + 500
  else:
    cost = 1 * km +500
  return cost

def short_cost(km):
  if km <=200:
    cost = 3.5 * km + 100
  elif km <=600:
    cost = 3 * km + 100
  elif km<=1000:
    cost = 2.25 * km + 100
  else:
    cost = 2 * km + 100
  return cost



def cheapest(km):
  l = long_cost(km)
  s = short_cost(km)
  if l > s:
    return "短途方案最划算:"+str(km)+"公里花费 "+str(s)+"元"
  elif l < s:
    return  "长途方案最划算:"+str(km)+"公里花费 "+str(l)+"元"
  else:
    return "两种方案价格一样:"+str(km)+"公里需要花费 " +str(s)+"元"


print("去上海"+cheapest(1250))
print("去济南"+cheapest(400))
print("去天津"+cheapest(150))
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑

回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
10.png

10.png免费

86.22 KB, 下载次数:

下载 记录


回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
第11课 列表
在前面的课程里,我们已经学过 字符串类型、整数类型、浮点类型、布尔类型。接下来我们学习一种新的数据类型——列表。

列表 是一种有序的集合,可以随时为其添加和删除元素。
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
昏昏沉沉中,你一觉醒来,发现金陵十二钗穿越到现代变成了你的学生,而你是他们的编程老师。



为了保证大家的出勤率,教务处要求每次上课都要点名。作为一个编程老师,当然要用程序来解决!

首先我们需要一个花名册,来储存这十二个学生的名字(隔壁语文老师是打印在纸上的)。运用学过的知识,我们通过创建字符串变量来储存:

student1 = '林黛玉'
student2 = '薛宝钗'
student3 = '贾元春'
student4 = '贾探春'
student5 = '史湘云'
student6 = '妙玉'
写了几分钟,发现才只写了一半。这样写下去,有多少个学生就得定义多少个变量啊😵,这代码是不是有点蠢了?认真想想有没有更简单的方法...

😎对了,是列表!

接下来,我们将创建一个 students 列表,然后打印到屏幕上:

students = [
    '林黛玉',
    '薛宝钗',
    '贾元春',
    '贾探春',
    '史湘云',
    '妙玉',
    '贾迎春',
    '贾惜春',
    '王熙凤',
    '贾巧姐',
    '李纨',
    '秦可卿'
]

print(students)
用了列表是不是简洁多了呢?✌️
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
现在我们对列表已经有了感性的认识,接下来我们将从语法上介绍列表的用法。
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
列表.jpg

列表.jpg免费

16.41 KB, 下载次数: 167

下载 记录


回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
定义列表时,需要用 中括号 把里面的所有数据框起来,列表里面的每一个数据叫作 元素。每个元素之间都要用 英文逗号 隔开。有时候我们初始化列表的时候,列表元素还一个都没有,这时的列表就是 空列表。
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
想一想:我们现在学习了定义有元素的列表,怎么定义一个空列表呢?🤔
回复 收起回复
欢迎来到有爱的作业啦

兴风“作”浪 核心用户 黄金狮子座 绝版蛇夫座 发帖达人 回复达人 鸡年"大"吉 鸡年大"吉" 贴啦财富认证 黄金白羊座 黄金天秤座 土豪认证 豆地主 登峰造极 黄金金牛座 黄金巨蟹座 黄金处女座 笑傲江湖 “羊”名天下 黄金水瓶座 黄金双子座 黄金天蝎座 黄金双鱼座 黄金摩羯座 黄金射手座 虎头虎脑
在之前我们已经把十二个学生的名字存到 students 列表里面了,点名的时候需要一个个取出学生的名字,怎么取呢?比如,如何在屏幕上打印出第二个学生的名字?

首先,我们需要了解列表里面一个非常重要的概念:索引。列表中的每个元素,好比教室里的某排学生那样,是有序排列的。每个元素都有自己的位置编号(索引)。不同的是,列表的索引是从 0 开始的,这里与我们日常生活中的计数(从 1 开始)不同。
回复 收起回复
欢迎来到有爱的作业啦
下载贴啦APP
看高清直播、视频!
您需要登录后才可以回帖 登录 | 获取通行证