问题描述:研究发现,男人在候车厅之类的场合选择长椅上的座位休息时,一般倾向于选择最长空座位串的中间位置。例如下面的过程(x表示有人,_表示没有人):

_________x_________

____x____x_________

____x____x____x____

要求使用Python编写程序模拟长椅上座位被占用的情况和男人选座位的先后顺序。

思考一下,做一做,然后到文末查看参考代码和运行效果。

温馨提示

进入公众号,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的文章列表,通过“最新资源”==>“微课专区”可以观看Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。

--------董付国老师Python系列图书--------

1)《Python程序设计(第2版)》清华大学出版社(2018年8月第9次印刷)

2)《Python可以这样学》清华大学出版社(2018年7月第6次印刷)(本书已在台湾发行繁体版)

3)《Python程序设计基础(第2版)》清华大学出版社(2018年9月第6次印刷)

4)《中学生可以这样学Python》清华大学出版社(2018年9月第3次印刷)

5)《Python程序设计开发宝典》清华大学出版社(2018年2月第3次印刷)

6)《玩转Python轻松过二级》清华大学出版社(2018年7月第3次印刷)

7)《Python程序设计基础与应用》机械工业出版社(2018年9月第1次印刷)

8)《Python程序设计实验指导书》清华大学出版社(预计2019年1月出版)

9)《Python编程基础与案例集锦(中学版)》电子工业出版社(预计2019年2月出版)

董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59

非计算机专业《Python程序设计基础》教学参考大纲

计算机相关专业“Python程序设计”教学大纲(参考)

《Python程序设计》实验指导书(30个实验)

《Python程序设计基础与应用》课后习题答案

系列教学PPT:

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

报告PPT(163页):基于Python语言的课程群建设探讨与实践

报告PPT(123页):Python编程基础精要

2000页Python系列PPT分享九:(GUI编程)(122页)

Python实验项目1例:使用进程池统计指定范围内素数的个数

(PPT)Python程序设计课程教学内容组织与教学方法实践

参考代码1(列表):

运行结果:

参考代码2(字符串+正则表达式):

运行结果:

使用Python模拟男人在长椅上选择座位的过程相关推荐

  1. Python模拟汉诺塔问题移动盘子的过程

    据说古代有一个梵塔,塔内有三个底座A.B.C,A座上有64个盘子,盘子大小不等,大的在下,小的在上.有一个和尚想把这64个盘子从A座移到C座,但每次只能允许移动一个盘子,在移动盘子的过程中可以利用B座 ...

  2. python模拟抛硬币_python实现简单随机模拟——抛呀抛硬币

    还是在上次提到的数据之魅那本书,看到模拟这章,有个python模拟脚本,但书上不全,就自己简单写了下. 流程:在不同的平衡参数p(为0.5时为均匀的)下,模拟60次实验,每次投硬币8次,统计正面朝上的 ...

  3. 使用Python模拟蒙蒂霍尔悖论游戏

    假设你正参加一个有奖游戏节目,并且有3道门可选:其中一个后面是汽车,另外两个后面是山羊.你选择一个门,比如说1号门,主持人当然知道每个门后面是什么并且打开了另一个门,比如说3号门,后面是一只山羊.然后 ...

  4. 如何在vsc上选择远程miniconda特定的虚拟环境中的Python解释器(4步)

    前提: 已经通过remote development插件连上了远程服务器 远程服务器上已经创建了安装了python的虚拟环境 步骤: 点击"查看" 点击"命令面板&quo ...

  5. python模拟浏览器上传文件_Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)...

    http协议本身的原始方法不支持multipart/form-data请求,这个请求由原始方法演变而来的. multipart/form-data的基础方法是post,也就是说是由post方法来组合实 ...

  6. Python模拟赌博实验,赌博为什么能赌到倾家荡产?

    Python模拟赌博实验 作者:dalalaa http://www.jianshu.com/p/2d919a028600 概述 前言 实验思路 实验步骤 统计数据 结论 阿广说 福利一刻 推荐阅读 ...

  7. Python模拟弹道轨迹

    http://www.itongji.cn/cms/article/articledetails?articleid=5029 最近美国把萨德系统部署到韩国,一时心血来潮就用python模拟最简单的弹 ...

  8. python模拟购物车购物过程_Python 模拟购物车的实例讲解

    1.功能简介 此程序模拟用户登陆商城后购买商品操作.可实现用户登陆.商品购买.历史消费记查询.余额和消费信息更新等功能.首次登陆输入初始账户资金,后续登陆则从文件获取上次消费后的余额,每次购买商品后会 ...

  9. 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...

    数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...

最新文章

  1. 人脸检测--Supervised Transformer Network for Efficient Face Detection
  2. BCH三小时缓慢出块——需要重视的小概率事件
  3. 赛森机器人_对比评测3款最贵的扫地机器人,戴森性能太强了
  4. python程序员又叫什么-Python程序员鲜为人知但你应该知道的17个问题
  5. mybatis 配置
  6. 如何最小化混合云中影子IT带来的风险
  7. linux 安装python-opencv
  8. linux 远程图形终端,图形终端远程操作Linux
  9. ThinkPHP3.2.3快速入门 · 看云
  10. (72)FPGA约束效率(防止过约束)
  11. MySql查询随机几条数据
  12. php上传文件插件怎么用,使用jquery-fileupload上传插件
  13. Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
  14. 我所认为的KVC和KVO
  15. docker 容器安装 vim 编辑器
  16. android仿微信图片上传进度,Android开发之模仿微信打开网页的进度条效果(高仿)...
  17. PCM和G711A(PCMA)声音播放器和采集器
  18. 《宝塔面板教程6》:如何修改用户名和密码
  19. 如何合理安排测试团队人员分工的问题?
  20. 智能手表,不再只是手机品牌的“附属品”

热门文章

  1. 怎么让cmd命令行不关闭或查看tomcat启动一闪而过的原因
  2. 测试linux系统的程序员,日常测试Linux命令
  3. python互斥锁原理_Linux 互斥锁的实现原理(pthread_mutex_t)
  4. powercfg -h off_万代 S.H.Figuarts「假面骑士01 金属腾蝗形态」
  5. mano安全_安全接入——后台
  6. hpux系统启动中被某个服务hang住的解决办法
  7. linux 显卡驱动程序,NVIDIA为Linux发布重大驱动程序升级
  8. 最难忘的一节计算机课,最难忘的一节课作文五篇
  9. ActionBar -- Toolbar
  10. 基于JAVA+SpringBoot+Mybatis+MYSQL的快递管理系统