python之路(一)

这篇教程涵盖了Python编程的基础概念,包括列表切片、元组、if语句、字典、while循环和函数的使用。通过实例讲解了如何操作列表切片、创建元组、条件判断、字典操作以及循环和函数的编写,适合初学者入门学习。
摘要由CSDN通过智能技术生成

一、列表切片

1、选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。

 打印消息“The first three items in the list are:”,再使用切片来打印列表的前三个 元素。

 打印消息“Three items from the middle of the list are:”,再使用切片来打印列表中 间的三个元素。

 打印消息“The last three items in the list are:”,再使用切片来打印列表末尾的三 个元素。

players = ['charles', 'martina', 'michael', 'florence', 'eli',]
print("the first three items in the list are:")
for p1 in players[:3]:
    print(p1)
print("Three items from the middle of the list are:")
lenth=int(len(players)/2-1)
print(lenth)
for p1 in players[lenth:lenth+3]:
    print(p1)
print("The last three items in the list are:")
for p1 in players[-3:]:
    print(p1)

二、元组

1、有一家自助式餐馆,只提供五种简单的食品。请想出五种简单的食 品,并将其存储在一个元组中。

 使用一个 for 循环将该餐馆提供的五种食品都打印出来。

 尝试修改其中的一个元素,核实 Python 确实会拒绝你这样做。

 餐馆调整了菜单,替换了它提供的其中两种食品。请编写一个这样的代码块: 给元组变量赋值,并使用一个 for 循环将新元组的每个元素都打印出来。

T=("bread","friut","meet","humberger","chips")
for t in T:
    print(t)
#t[2]="apple"出错,不允许修改元组元素的值
T=("bread","apple","banana","meet","chips")#可以修改元组变量的值
for t in T:
    print(t)

三、if语句

1、假设在游戏中刚射杀了一个外星人,请创建一个名为 alien_color 的变量,并将其设置为'green'、'yellow'或'red'。

 编写一条 if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出 玩家获得了 5 个点。

 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中 未通过

alien_color=input("请输入green,yello,或red:")
if alien_color=="green":
    print("玩家获得5个点")
else:
    print("未通过")

2、 if-elif-else 结构。

 如果外星人是绿色的,就打印一条消息,指出玩家获得了 5 个点。

 如果外星人是黄色的,就打印一条消息,指出玩家获得了 10 个点。

 如果外星人是红色的,就打印一条消息,指出玩家获得了 15 个点。

 编写这个程序的三个版本,它们分别在外星人为绿色、黄色和红色时打印一条 消息。

alien_color=input(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值