python实践项目1
python
#南昌理工学院人工智能学院实验室 WORKSHOP 实践项目
import time
print('welcome to our WORKSHOP')
print('.................')
a, b, c = "1", "test", "[1,2,3,4]"
print(a, b, c)
player_name = input('请输入玩家名:')
print('玩家' + player_name + '进入了1号服务器')
welcome_script = 'Hi 欢迎' + player_name + '加入南理文字RPG0.1'
print(welcome_script)
print("请输入年龄")
age = input()
print('你今年' + str(age) + '岁了')
print(welcome_script, end='\r')
time.sleep(1)
print('\r', ' ', end="")
start_script = '....南理文字 RPG0.1的世界开始了....'
for i in range(len(start_script)):
time.sleep(0.3)
print('\r', start_script[0:i], end='')
HP = 5
MAX_HP = 5
MP = 3
MAX_MP = 3
POS_NAME = '南昌理工学院南大门'
print('\n\r', ' PLAYER' + player_name, end='')
print('\n HP:' + '' * HP)
print(' MP:' + '' * MP)
print(' MAP:' + POS_NAME)
NPC_SCRIPT_school_elder_sister = ['你好学姐!',
'你好!',
'你能教我绝世武功嘛?',
'绝世武功?',
'是的!我想要那种从天而降的掌法?你知道吗',
'你说的是什么?我怎么没听过?',
'不是吧!学姐,你这么博闻强识,怎么会不知道?',
'可是我真的想不起来诶。。。',
'那我提醒提醒你?',
'好哒好哒!',
'传说无厘头的星爷不知学姐你听说过没?',
'好像有点印象。。。哎!想起来了!是不是叫如来神掌?',
'对对,就是这个!',
'但是我不会诶!有其他的你学不学?',
'\n1、好的,学 \
\n2、不用了吧,我不和学姐学魔法了!\n'
]
MAGIC_BOOKS = [
['风巽千叶翔龙', 1],
['泽兑鬼尘珠', 1],
['凤翔九天', 2],
['独孤九剑',3]
]
print(MAGIC_BOOKS)
HAS_MAGIC = [-1, -1] # 代表技能表无技能
print('在' + POS_NAME + '遇到一位美丽的学姐')
for i in range(len(NPC_SCRIPT_school_elder_sister)):
if i % 2 == 0:
TURN = player_name
else:
TURN = 'school_Elder_Sister'
print(TURN + ':' + NPC_SCRIPT_school_elder_sister[i])
time.sleep(1)
CHOOSE = input('请输入是否学习魔法?(1/2/n)')
for i in range(len(MAGIC_BOOKS)):
if CHOOSE=='1':
print(str(MAGIC_BOOKS[i][1])+'MP.')
else:
print(MAGIC_BOOKS[i][0])
python实践项目1的更多相关文章
- Python实践项目2
#南昌理工学院人工智能学院实验室WORKSHOP实践项目 import time import random SCRIPT_NPC_SCHOOL_SISTER = ['你好!', '你好!', '你是 ...
- python实践项目九:操作文件-修改文件名
描述:多个文件,文件名名包含美国风格的日期( MM-DD-YYYY),需要将它们改名为欧洲风格的日期( DD-MM-YYYY) 代码1:先创建100个文件名为美国风格日期的文件(文件路径为项目当前路径 ...
- python实践项目一:Collatz函数
要求1:编写一个名为 collatz()的函数,它有一个名为 number 的参数.如果参数是偶数,那么 collatz()就打印出 number // 2, 并返回该值.如果 number 是奇数, ...
- Python实践项目——LSB隐写术
此为北京理工大学某专业某学期某课程的某次作业 一.项目背景 1.隐写术 隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容. 2.L ...
- python 实践项目
项目一:让用户输入圆的半径,告诉用户圆的面积 思路: 1.首先需要让用户输入一个字符串,即圆的半径 2.判断用户输入的字符串是否为数字 isalpha 3.求圆的面积需要调用到math模块,所以要导 ...
- python实践项目—Collatz序列
Collatz序列题意说明 编写一个名为collatz()的函数,它有一个名为number 的参数.如果参数是偶数,那么collatz()就打印出number // 2,并返回该值.如果number ...
- python实践项目十:zipfile模块-将一个文件夹备份到一个 ZIP 文件
描述:将指定路径下的某文件夹备份到一个zip文件 代码: #!/usr/bin/python # -*- coding: UTF-8 -*- # backupToZip - Copies an ent ...
- python实践项目八:生成随机试卷文件
描述:匹配美国50个州的首府. 下面是程序需要完成的任务: • 创建35 份不同的测验试卷. • 为每份试卷创建50 个多重选择题,次序随机. • 为每个问题提供一个正确答案和3 个随机的错误答案,次 ...
- python实践项目七:正则表达式版本的strip()函数
描述:写一个函数,它接受一个字符串,做的事情和 strip()字符串方法一样.如果只传入了要去除的字符串, 没有其他参数, 那么就从该字符串首尾去除空白字符:否则, 函数第二个参数指定的字符将从该字符 ...
随机推荐
- MySQL--->数据库的简介和安装
1.什么是MySQL: MySQL是一个小型关系型数据库管理系统,开发者伟瑞典MySQL AB公司. 目前MySQL被广泛的应用在Internet上的中小型网站中.由于体积小,速度快,总体拥有成本低, ...
- 基于OpenSIPS做注册服务下,场景A打B,一方发起BYE挂断后收到500,另一方无法挂断的问题
基于OpenSIPS做注册服务下,场景A打B,一方发起BYE挂断后收到500,另一方无法挂断的问题 最近在工作中遇到一个看似很奇怪的,排除起来很费劲,但最后的解决方式又及其简单的问题,下面我们 ...
- 动态路由 - EIGRP
EIGRP 特性 EIGRP(增强内部网关路由协议)是思科的私有协议,属于距离矢量路由协议,但又具有链路状态的特性.并且支持 VLSM(可变长子网和无类路由协议).但在本质上说还是传送路由条目. 具有 ...
- ElementUI——级联和树形省市区
项目中有用到省市区选择,我们是三个接口获取数据的,在此记录一下级联和树形的区别: 级联HTML: <el-cascader :props="region"></e ...
- Linux用户锁定、解锁及锁定查看
[root@l01 ~]# passwd -S pispread pispread PS -- - (Password set, SHA512 crypt.)用户锁定 [root@l01 ~]# pa ...
- Flask实现RESTful API(注意参数位置解析)
准备工作 首先安装flask_restful三方组件 pip install flask_restful 在models.py中新建一个类,生成表,往里面插入一些数据.(flask要想使用ORM的话需 ...
- 离线人脸识别门禁考勤——Android设备端APK及源码免费下载
适用场景:门禁场景的应用,适合安装在Android系统的门口机.闸机头.Pad等设备上. 主要功能:人员注册.人脸识别开门.考勤打卡.门禁权限管理.识别记录查询等. 预览效果: PC端 设备端1 设备 ...
- Git常用命令参考手册
配置 # 查看全局配置列表 git config -l # 查看局部配置列表 git config --local --list # 查看已设置的全局用户名/邮箱 git config --globa ...
- 【面经】超硬核面经,已拿蚂蚁金服Offer!!
写在前面 很多小伙伴都反馈说,现在的工作不好找呀,也不敢跳槽,在原来的岗位上也是战战兢兢!其实,究其根本原因,还是自己技术不过关,如果你技术真的很硬核,怕啥?想去哪去哪呗!这不,我的一个读者去面试了蚂 ...
- vue+leaflet
1.index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...