开发者学堂课程【Python 语言基础 1 :语法入门:小游戏开发_游戏的欢迎信息】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/599/detail/8698
小游戏开发_游戏的欢迎信息
l 显示欢迎信息
print(‘欢迎光临《唐僧大战白骨精》’)
可以再设计格式 print(‘-’*20, ‘欢迎光临《唐僧大战白骨精》’, ‘-’*20),
l 显示身份选择的信息
Print( ‘请选择你的身份 : ’),
输入两个身份唐僧和白骨精:
print(‘ 1. 唐僧 ’)
print(‘ 2. 白骨精 ’)
更改格式:
print(‘ \t 1. 唐僧 ’)
print(‘ \t 2. 白骨精 ’)
l 游戏的身份选择
input( ‘请选择[1-2] : ’ )
用户选择完之后,会返回一个值,就是玩家的选择,所以这时要创建一个变量来存储选择
player_choose = input( ‘请选择[1-2] : ’ )
现在已经获取到了用户的选择,接下来要根据用户的选择来显示不同的提示信息
l 根据用户的选择来显示不同的提示信息
if player_choose == ‘ 1 ’
加引号是因为 input 返回都是字符串,所以变量保存值也是字符串,字符串在做相等比较时,要和字符串比较
输入:
if player_choose == ‘ 1 ’ : #选择1
pass
elif player_choose == ‘ 2 ’ : #选择2
pass
else : #选择3
pass
虽然只有两个选择,但是我们要设计三个选择去面对用户除 1、2 外的选择,此时会自动处理
现在开始分别处理选择,处理选择1:
if player_choose == ‘ 1 ’ : #选择1
print( ‘你已经选择了1,你将以->唐僧<-的身份来进行游戏!’)
修改格式,可以增加一条分割线更美观
打印一条分割线:
print( ‘-’ *66)
接下来处理选择 2:
print( ‘你竟然选择了白骨精,太不要脸了,你将以->唐僧<-的身份来进行游戏!’)
处理选择 3:
print( ‘你的输入有误,系统将自动分配身份,你将以->唐僧<-的身份来进行游戏!’)