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的更多相关文章

  1. Python实践项目2

    #南昌理工学院人工智能学院实验室WORKSHOP实践项目 import time import random SCRIPT_NPC_SCHOOL_SISTER = ['你好!', '你好!', '你是 ...

  2. python实践项目九:操作文件-修改文件名

    描述:多个文件,文件名名包含美国风格的日期( MM-DD-YYYY),需要将它们改名为欧洲风格的日期( DD-MM-YYYY) 代码1:先创建100个文件名为美国风格日期的文件(文件路径为项目当前路径 ...

  3. python实践项目一:Collatz函数

    要求1:编写一个名为 collatz()的函数,它有一个名为 number 的参数.如果参数是偶数,那么 collatz()就打印出 number // 2, 并返回该值.如果 number 是奇数, ...

  4. Python实践项目——LSB隐写术

    此为北京理工大学某专业某学期某课程的某次作业 一.项目背景 1.隐写术 隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容. 2.L ...

  5. python 实践项目

    项目一:让用户输入圆的半径,告诉用户圆的面积 思路: 1.首先需要让用户输入一个字符串,即圆的半径 2.判断用户输入的字符串是否为数字  isalpha 3.求圆的面积需要调用到math模块,所以要导 ...

  6. python实践项目—Collatz序列

    Collatz序列题意说明 编写一个名为collatz()的函数,它有一个名为number 的参数.如果参数是偶数,那么collatz()就打印出number // 2,并返回该值.如果number ...

  7. python实践项目十:zipfile模块-将一个文件夹备份到一个 ZIP 文件

    描述:将指定路径下的某文件夹备份到一个zip文件 代码: #!/usr/bin/python # -*- coding: UTF-8 -*- # backupToZip - Copies an ent ...

  8. python实践项目八:生成随机试卷文件

    描述:匹配美国50个州的首府. 下面是程序需要完成的任务: • 创建35 份不同的测验试卷. • 为每份试卷创建50 个多重选择题,次序随机. • 为每个问题提供一个正确答案和3 个随机的错误答案,次 ...

  9. python实践项目七:正则表达式版本的strip()函数

    描述:写一个函数,它接受一个字符串,做的事情和 strip()字符串方法一样.如果只传入了要去除的字符串, 没有其他参数, 那么就从该字符串首尾去除空白字符:否则, 函数第二个参数指定的字符将从该字符 ...

随机推荐

  1. Jenkins持续集成(上)-Windows下安装Jenkins

    环境:Windows 2008 R2.Jenkins2.235.1: 概要 前面写过一篇文章,<自动发布-asp.net自动发布.IIS站点自动发布(集成SLB.配置管理.Jenkins)> ...

  2. 在 .NetCore 项目中使用 SkyWalkingAPM 踩坑排坑日记

    SkyWalking 概述 SkyWalking 是观察性分析平台和应用性能管理系统.提供分布式追踪.服务网格遥测分析.度量聚合和可视化一体化解决方案.支持Java, .Net Core, PHP, ...

  3. DB2 分组查询语句ROW_NUMBER() OVER() (转载)

    说起 DB2 在线分析处理,可以用很好很强大来形容.这项功能特别适用于各种统计查询,这些查询用通常的SQL很难实现,或者根本就无发实现.首先,我们从一个简单的例子开始,来一步一步揭开它神秘的面纱,请看 ...

  4. Vue element-ui el-table阻止行选事件

    我们经常会在某个table末尾加上操作列来放置button来处理跳转和其他的逻辑 那么当点击button的时候同样也会执行在el-table 设置的 @row-click="handleRo ...

  5. PHP 开发工程师基础篇 - PHP 字符串

    字符串 (String) 字符串是一系列字符的集合.如 “abc”. 在 PHP 中,一个字符代表一个字节,一个字节 (Byte) 有 8 比特 (bit). PHP 仅支持 256 字符集,因此 P ...

  6. RPC 框架通俗解释 转自知乎(洪春涛)

    本地过程调用 RPC就是要像调用本地的函数一样去调远程函数.在研究RPC前,我们先看看本地调用是怎么调的.假设我们要调用函数Multiply来计算lvalue * rvalue的结果: 那么在第8行时 ...

  7. JavaScript学习系列博客_5_JavaScript中的强制类型转换

    -强制类型转换为String 1.方式1 调用被转换数据的toString()方法 number类型值.布尔类型值.都可以调用toString()方法强制转换.但是null值和undefined值不行 ...

  8. A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications

    1 Introduction GANs由两个模型组成:生成器和鉴别器.生成器试图捕获真实示例的分布,以便生成新的数据样本.鉴别器通常是一个二值分类器,尽可能准确地将生成样本与真实样本区分开来.GANs ...

  9. HTTP基础--请求

    请求,由客户端向服务器端发出,可以分为4部分:请求方法(Request Method),请求的网址(Request URL),请求头(Request Headers),请求体(Request Body ...

  10. Locust性能测试2--登录示例

    无论是做接口自动化还是做压测,解决了登录就离成功进步了一大半,下面做个简单的登录案例,后续再说下数据依赖及参数化等问题 1. 登录 登录示例 from locust import HttpUser, ...