python实践教程答案

编程入门 行业动态 更新时间:2024-10-25 14:26:09

python实践教程<a href=https://www.elefans.com/category/jswz/34/1769768.html style=答案"/>

python实践教程答案

记:由于疫情暂时返不了校,然后学校大四毕业年级布置了在线实训的任务,我选择了实践课程Python程序设计入门。以前没有学过,但是感觉Python挺好入门的,把自己学习过程中的代码记录下来,一是为了自己写报告方便,二来大家可以作为参考代码,如果有更好的代码可以留言,大家相互学习。

1、Python初体验

第1关:Hello Python,我来了!

# coding=utf-8

# 请在此处添加代码完成输出“Hello Python”,注意要区分大小写!

########## Begin ##########

print("Hello Python")

########## End ##########

2、 Python 入门之字符串处理

第1关:字符串的拼接:名字的组成

# coding=utf-8

# 存放姓氏和名字的变量

first_name = input()

last_name = input()

# 请在下面添加字符串拼接的代码,完成相应功能

########## Begin ##########

full_name=first_name+" "+last_name

print(full_name)

########## End ##########

第2关:字符转换

# coding=utf-8

# 获取待处理的源字符串

source_string = input()

# 请在下面添加字符串转换的代码

########## Begin ##########

source_string1=source_string.strip()

transform_string=source_string1.title()

print(transform_string)

lenth=len(transform_string)

print(lenth)

########## End ##########

第3关:字符串查找与替换

# coding = utf-8

source_string = input()

# 请在下面添加代码

########## Begin ##########

print(source_string.find('day'))

new_string=source_string.replace('day','time')

print(new_string)

new_string2=new_string.split(' ')

print(new_string2)

########## End ##########

3、Python 入门之玩转列表

第1关:列表元素的增删改:客人名单的变化

# coding=utf-8

# 创建并初始化Guests列表

guests = []

while True:

try:

guest = input()

guests.append(guest)

except:

break

# 请在此添加代码,对guests列表进行插入、删除等操作

########## Begin ##########

lenth=len(guests)

deleted_guest=guests.pop()

print(deleted_guest)

guests.insert(2,deleted_guest)

guests.pop(1)

print(guests)

########## End ##########

第2关:列表元素的排序:给客人排序

# coding=utf-8

# 创建并初始化`source_list`列表

source_list = []

while True:

try:

list_element = input()

source_list.append(list_element)

except:

break

# 请在此添加代码,对source_list列表进行排序等操作并打印输出排序后的列表

########## Begin ##########

source_list.sort(reverse=False)

print(source_list)

########## End ##########

第3关:数值列表:用数字说话

# coding=utf-8

# 创建并读入range函数的相应参数

lower = int(input())

upper = int(input())

step = int(input())

# 请在此添加代码,实现编程要求

########## Begin ##########

sourse_list=list(range(lower,upper,step))

lenth=len(sourse_list)

print(lenth)

min_value=min(sourse_list)

max_value=max(sourse_list)

print(max_value-min_value)

########## End ##########

第4关:列表切片:你的菜单和我的菜单

# coding=utf-8

# 创建并初始化my_menu列表

my_menu = []

while True:

try:

food = input()

my_menu.append(food)

except:

break

# 请在此添加代码,对my_menu列表进行切片操作

########## Begin ##########

lenth=len(my_menu)

list_slice=my_menu[:lenth:3]

print(list_slice)

list_slice2=my_menu[-3:]

print(list_slice2)

########## End ##########

4、 Python 入门之元组与字典

第1关:元组的使用:这份菜单能修改吗?

# coding=utf-8

# 创建并初始化menu_list列表

menu_list = []

while True:

try:

food = input()

menu_list.append(food)

except:

break

# 请在此添加代码,对menu_list进行元组转换以及元组计算等操作,并打印输出元组及元组最大的元素

###### Begin ######

print(tuple(menu_list))

print(max(menu_list))

####### End #######

第2关:字典的使用:这份菜单可以修改

# coding=utf-8

# 创建并初始化menu_dict字典

menu_dict = {}

while True:

try:

food = input()

price = int(input())

menu_dict[food]= price

except:

break

# 请在此添加代码,实现对menu_dict的添加、查找、修改等操作,并打印输出相应的值

########## Begin ##########

menu_dict['lamb']=50;

print(menu_dict['fish'])

menu_dict['fish']=100

del menu_dict['noodles']

print(menu_dict)

########## End ##########

第3关:字典的遍历:菜名和价格的展示

更多推荐

python实践教程答案

本文发布于:2024-02-13 00:30:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1690009.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:答案   教程   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!