Python练习:对象的方法
题目1
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表的结尾处添加一个元素 字符串 '你好'
题目2
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表的开头处添加一个元素: 字符串 '你好'
题目3
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表33这个元素的后面 添加一个元素 字符串 '你好'
题目4
有如下的代码,定义了一个Python字符串
请接下来写一行代码,不要数人名字的下标位置,而是使用字符串find方法 找到人名字的下标位置,打印出 str1里面的人名字。
答案视频讲解
题目5
有如下的代码,定义了一个Python字符串
请接下来写一行代码,不要数人名字的下标位置,而是使用字符串split方法,打印出 str1里面的人名字。
答案视频讲解
题目6
请写一个程序:
首先提示用户输入年龄、身高、体重信息,格式如下如下
注意:
用户输入的内容,前后、中间都可能有空格,比如 175 厘米
然后根据如下的计算公式,计算出身高对应的标准体重。
如果体重在标准体重上下5公斤,都属于标准体重,提示用户体重标准。
否则提示用户高于标准还是低于标准
答案视频讲解
补充练习
VIP实战班学员请联系老师获取补充练习,并做阶段学习交流
您需要高效学习,找工作? 点击咨询 报名实战班
点击查看学员就业情况
题目1-答案
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表的结尾处添加一个元素 字符串 '你好'
分析
列表后面添加元素当然是用append方法
所以,可以这样
题目2-答案
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表的开头处添加一个元素: 字符串 '你好'
分析
列表前面添加元素可以用insert方法
题目3-答案
有如下的代码,定义了一个Python列表 变量
请接下来写一行代码,在列表33这个元素的后面 添加一个元素 字符串 '你好'
分析
列表中间位置添加元素可以用insert方法,33后面的位置就是 索引为1的位置,所以
题目4-答案
有如下的代码,定义了一个Python字符串
请接下来写一行代码,不要数人名字的下标位置,而是使用字符串find方法 找到人名字的下标位置,打印出 str1里面的人名字。
分析
发现名字前面有冒号:
我们可以使用find方法查找冒号的位置。
这个表达式返回的就是冒号在str1字符串的下标位置,不需要我们辛苦的去数下标位置。注意:冒号是中文冒号,不是英文冒号
我们要的人名部分就在冒号的后面,所以需要 下标加1 ,
完整代码如下:
题目5-答案
有如下的代码,定义了一个Python字符串
请接下来写一行代码,不要数人名字的下标位置,而是使用字符串split方法,打印出 str1里面的人名字。
分析
发现名字前面有冒号:
我们可以使用字符串split将冒号前后的字符串切成两个子字符串,存在列表对象中。
这个表达式返回的就是一个列表,里面包含了冒号前后的两个子字符串。内容是这样的
显然我们要的人名部分就在列表的第二个元素 ,表达式可以这样写
也可以这样写完整代码如下:
split方法 经常用来 从 字符串中扣取出某个数据,大家要学会多用它
题目6-答案
gender = input('请输入您的性别:')
gender = gender.replace(' ','')
height = input('请输入您的身高(厘米):')
height = height.replace(' ','')
height = height.replace('厘米','')
height = int(height)
weight = input('请输入您的体重(公斤):')
weight = weight.replace(' ','')
weight = weight.replace('公斤','')
weight = int(weight)
if gender == '男':
standard = (height-100) * 0.9
else:
standard = (height-100) * 0.9 - 2.5
if standard - 5 < weight < standard + 5 :
print('体重健康')
elif standard < weight:
print('太重了')
else:
print('太轻了')