题目 假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案.当然,手工完成这件事又费时又无聊.好在,你懂一些 Python. 下面是程序所做的事: • 创建 35 份不同的测验试卷. • 为每份试卷创建 50 个多重选择题,次序随机. • 为每个问题提供一个正确答案和 3 个随机的错误答案,次序随机. • 将测验试卷写到 35 个…
描述:匹配美国50个州的首府. 下面是程序需要完成的任务: • 创建35 份不同的测验试卷. • 为每份试卷创建50 个多重选择题,次序随机. • 为每个问题提供一个正确答案和3 个随机的错误答案,次序随机. • 将测验试卷写到35 个文本文件中. • 将答案写到35 个文本文件中. 这意味着代码需要做下面的事: • 将州和它们的首府保存在一个字典中. • 针对测验文本文件和答案文本文件,调用open(). write()和close(). • 利用random.shuffle()随机调整问题和…
亲测,webpack打包vue项目之后生成的dist文件可以部署到 express 服务器上运行. 我的vue项目结构如下: 1. 进入该vue项目目录,打开git bash,执行:npm run build(在package.json的scripts配置) 执行成功如下图所示: 然后此时你会发现项目下多了一个 dist 文件夹,dist下文件便是项目打包之后生成的文件. 此时我们直接在浏览器中打开index.html,是会报错的,什么都看不到. 2. 安装express-generator生成…
生成 requirements.txt 文件的目的: 安装 pthon 项目时需要把此项目所有依赖的第三方包安装完成.项目依赖的第三方包统一放到 requirements.txt 文件中即可. 怎么自动生成 requirements.txt 文件? 安装 pipreqs 第三方包:pip install pipreqs 在 setup.py 文件的路径下执行命令:pipreqs . 项目结构如下:…
描述:将指定路径下的某文件夹备份到一个zip文件 代码: #!/usr/bin/python # -*- coding: UTF-8 -*- # backupToZip - Copies an entire folder and its contents into a ZIP file whose filename increments import zipfile,os def backupToZip(folder): #folder参数为需要备份的文件夹的路径 folder=os.path.…
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号服…
PIL模块的安装 pip3 install pillow 生成随机验证码图片 import random from PIL import Image, ImageDraw, ImageFont from io import BytesIO def random_str(): ''' 生成随机字符 :return:随机字符 ''' random_int = str(random.randint(0,9)) random_up = chr(random.randint(65,90)) random_…
#南昌理工学院人工智能学院实验室WORKSHOP实践项目 import time import random SCRIPT_NPC_SCHOOL_SISTER = ['你好!', '你好!', '你是新生嘛?', '是的', '想要我教你魔法吗?', '\n1.好的 \ \n2.不用了吧,我不和学姐学魔法!\n' ] MAGIC_BOOKS = [ ['风巽千叶翔龙', 1], ['泽兑鬼尘珠', 2], ['凤翔九天', 3] ] class Body: # 人物类 LEVEL=1 #等级 E…
主要使用目的: 任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求.通过requirements.txt可以一次性安装程序所需要和依赖的包. 为工程生成requirements.txt的两种方式: 1.freeze方式直接使用以下命令 pip freeze > requirements.txt 将当前Python环境中所有的类库包,其它包括那些你没有在当前项目中使用的类库,保存至requirements.txt .至此,requirements.txt文件会出现在相应的工程中 如果要安…
描述:多个文件,文件名名包含美国风格的日期( MM-DD-YYYY),需要将它们改名为欧洲风格的日期( DD-MM-YYYY) 代码1:先创建100个文件名为美国风格日期的文件(文件路径为项目当前路径下) #!/usr/bin/python # -*- coding: UTF-8 -*- #先创建一百个文件名为美国风格日期的文件 import os,random for num in range(100): mm=random.randint(1,12) dd=random.randint(1,…