## “南昌理工学院人工智能学院实验室WORKSHOP实践项目#小白入门 python第一周的心得

  1. 虽刚入门,却发现很有趣。或许这便是python语言的魅力吧!学了它的print、if、elif、range等又觉得与c语言的区别。
  2. 编写第一个剧本程序#血量与剧情
    下面是第一次敲的代码
    “南昌理工学院人工智能学院实验室WORKSHOP实践项目
    `print(‘welcome to our WORKSHOP’)
    player_name=input(‘请输入玩家名:’)
    print(player_name)
    print(‘玩家’+player_name+‘进入了1号服务器’)
    welcome_script=‘Hi 欢迎’+player_name+‘加入南理文字RPG0.1’
    print(welcome_script)
    ‘你今年’+str(21)+‘岁啦?’
    print(welcome_script,end=’\r’)
    import time
    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=’’)
    for i in range(5):
    print(i)
    print(list(range(5)))
    print(start_script[0:1])
    print(start_script[2:5])
    print(start_script[5:7])
    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)
    print(‘一二三四五,’*5)
    NPC_SCRIPT_school_elder_sister=[player_name+‘你好!’,
    ‘你好!’,
    ‘你是新生吗?’,
    ‘是的’,
    ‘想要我教你魔法吗?’,
    ’ \n1、好的
    \n2、不用了,我不和学姐学魔法!\n’]
    print(NPC_SCRIPT_school_elder_sister)
    print(‘在’+POS_NAME+‘遇到一位美丽的学姐’)
    for i in range(len(NPC_SCRIPT_school_elder_sister)):
    if i%2==1:#判断当前没有说话的人
    TURN=player_name
    else:
    TURN=‘School Elder Sister’
    print(TURN+’:’+NPC_SCRIPT_school_elder_sister[i])
    time.sleep(1)
    MAGIC_BOOKS = [
    [‘火魔法’, 1],
    [‘水魔法’, 2]
    ]
    CHOOSE=input(‘请输入是否学魔法?(y/n)’)

if CHOOSE==‘y’:
print(‘恭喜’+player_name+‘学会’+MAGIC_BOOKS[0][0]+’,每次使用消耗’+str(MAGIC_BOOKS[0][1])+‘MP.’)
HAS_MAGIC[0]=0
elif CHOOSE==‘n’:
print(‘由于你的固执,目前只能用普通击剑.’)
else:
print(‘不明白你说什么.’)
print(MAGIC_BOOKS[0])
print(MAGIC_BOOKS[1])`
程序结果:

3.下面是本次的作业
#L1作业1
查找python的print定义,了解print的各种参数的不同用法。
#L1-作业2
了解range有关的用法,写5行不同方式用range的代码。
此两次作业的解答在我的收藏夹里,想看的话可以点进去看一下
#L1作业3
改变剧本内容和长度,让剧本超过10句话对话以上内容,并且改变剧本的顺序,让谁先说,谁后说做一些调整。
下面是我的解答
#在这里增加内容即可改变内容和长度
NPC_SCRIPT_school_elder_sister=[player_name+‘你好!’,
‘你好!’,
‘你是新生吗?’,
‘是的’,
‘想要我教你魔法吗?’,
’ \n1、好的
\n2、不用了,我不和学姐学魔法!\n’]
print(NPC_SCRIPT_school_elder_sister)
print(‘在’+POS_NAME+‘遇到一位美丽的学姐’)
for i in range(len(NPC_SCRIPT_school_elder_sister)):
if i%2==1:#判断当前没有说话的人
TURN=player_name #改为TURN=‘School Elder Sister’,则可以让改变说话的顺序
else:
TURN=‘School Elder Sister’
print(TURN+’:’+NPC_SCRIPT_school_elder_sister[i])
time.sleep(1)
MAGIC_BOOKS = [
[‘火魔法’, 1],
[‘水魔法’, 2]
]
结果如下:


#L1作业4
练习二维数组,批量输出所有魔法的消耗点数,批量输出所有的魔法书的名字
我这题暂时还不会,会的大佬可以在评论区指点一下。
谢谢哈!
期待第二周的python!

超级玛丽workshop-第一周相关推荐

  1. 超级玛丽workshop-第二周

    第二周Python如期而至## --分享我的心得及不懂的地方(望看到的大佬能帮忙解决一下) Project:超级玛丽woroshop 这周我们接着上周对代码进行完善 这次敲的代码相对上周而言比较多 下 ...

  2. 第一周Access课总结

    第一周Access课总结 1:这节课学到了什么? 这节课重点学了数据库是用来干什么 做什么的  老师怕我们理解不了 用了很长时间向我们举了很多的例子 让我们终于知道了数据库是用来干嘛的了 顾名思义 数 ...

  3. 20162313苑洪铭 第一周作业

    20162313苑洪铭 20016-2017-2 <程序设计与数据结构>第1周学习总结 教材学习内容总结 本周观看教材绪论 主要在教我建立一个简单的java程序 内容是林肯的名言 虽然看起 ...

  4. 大三下学期第一周总结

    本周以是开学第一周了,在生活方面,生活琐事确实变多了起来.每天上课,看着老师熟悉的面庞,如履春风.感觉学习没有那么多的陌生恐惧.学习是一方面,身体锻炼不能落下.一周至少保证三小时及其以上的运动.身体是 ...

  5. java开放源码_开放源码的第一周:我是如何参与的,以及我学到的东西

    java开放源码 by Chak Shun Yu 泽顺宇 开放源码的第一周:我是如何参与的,以及我学到的东西 (My first week of open source: how I got invo ...

  6. 学习进度条(第一周)

    学习进度条:   第一周 所花时间(包括上课) 5h 代码量(行) 150 博客量(篇) 2 了解到的知识点 这种主要是对上学期web知识的一个回顾,进行了第一次开学测验,了解了实发项目的开环情况. ...

  7. python第一周小测验_Python小测试

    第一周 1. 下列关于函数的描述中,正确的说法有哪些 ·函数可以是自己定义的,也可以是 Python 内置的 ·一个函数可以被重复调用多次 ·函数可以不带参数,也可以带多个参数 ·函数可以有返回值,也 ...

  8. 保留两位小数除法算式_北师大|五年级上册|第一周周测·小数除法(1)

    北师大·五年级上册·第一周周测·小数除法(1) 一.计算题 3.6÷1.2= 0.72÷0.9= 2.6÷13= 4.8÷0.4= 4.4÷4= 0.78÷6= 7.2÷0.4= 1÷0.25= 5. ...

  9. python 南京大学_南京大学python课程系列笔记之python基础之第一周:走进python

    1.1 python简介: 历史,特点,应用 1.2 第一个python程序: 1.输出: print(字符串) print(变量) 2.输入: varibale = input("mess ...

最新文章

  1. Nagios 网卡流量监控
  2. [VS2005]一个简单的CodeSnippet —— 生成类的构造函数。
  3. string.format大全
  4. 语言是用的,把日常的交流转换成其它语言就可以了(转)
  5. 学PHP的嫌弃什么歌,抖音再见了互相嫌弃的老同学是什么歌
  6. 问题 B: 编写函数:Swap (I) (Append Code)
  7. OpenCV---ROI(region of interest)和泛洪填充
  8. H.264 视频质量评价方法 (基于视频内容)
  9. base——JavaSEJavaEEJavaME的区别【Java中常用的包结构】
  10. 源码编译 Qt 6.2
  11. Windows10 VMware 虚拟机桥接模式无法上网 但是和宿主机能互相ping通
  12. 发布谷歌离线地图瓦片
  13. 单片机函数:_crol_和_cror_
  14. Python 饼图
  15. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...
  16. VS Code加载 Web 视图时出错
  17. WVS使用教程(Web Vulnerability Scanner)
  18. 计算机关机符号不见了,笔记本电量图标不见了怎么修复?
  19. 老毛桃安装U盘 格式化 不可删除的部分
  20. 苹果财报揭露四大秘密 万亿市值只差1%

热门文章

  1. python2和python3同时安装无法使用pip2解决方法
  2. 实战操作四项基本原则
  3. 第八周项目 4 个人所得税计算机
  4. [Linux] expect用法举例
  5. mac 清除Mackeeper浏览器弹窗
  6. 名下淘宝店铺严重违规无法开店怎么办?技术公开
  7. 6个AE模板、视频素材网站。
  8. Zed-Unity插件中代码注释——ZEDManager.cs
  9. 当UI亲吻3D——浅谈手机UI发展
  10. 软件测试nextdata函数决策表,Next Date 函数的决策表测试用例的设计