首页 > 编程语言 >将八个老师随机分配到三个办公室---使用python代码实现

将八个老师随机分配到三个办公室---使用python代码实现

时间:2024-05-24 09:56:37浏览次数:24  
标签:name office python 老师 --- offices 随机 teacher

具体思路:
1 首先要先定义一个变量teacher_name存储八个老师的姓名
2 其次循环遍历老师姓名,并定义随机数字0-2,表示三个办公室。将这八个老师的名字随机分配到0-2中。
3 最后再通过for循环遍历打印出各个office的老师名字。

import random
teacher_name=['lisa','jiker','rose','plummer','Alice','Tom','QAozhi','SHla']
offices=[[],[],[]]
i=1
for name in teacher_name:
    num = random.randint(0, 2)
    offices[num].append(name)
for office in offices:
    print(f'办公室{i}的人数为:{len(office)},老师名字为:')
    for name in office:
        print(name)
    i += 1

标签:name,office,python,老师,---,offices,随机,teacher
From: https://blog.csdn.net/qq_48529664/article/details/139059377

相关文章

  • MacOS开发-用命令行压缩文件
    原文链接:https://blog.csdn.net/zzl819954692/article/details/99554286MacOS开发-用命令行压缩文件在MacOSX中,你可以通过右键上下文菜单中的”压缩xxx“选项制作压缩文件,但是,该方式创建的压缩文件和通过命令行zip创建的压缩文件不同。这种区别至少影响了Apple提供的一项服务......
  • React后台管理(八)-- 开发页面前准备---插槽以及函数组件传值
    文章目录前言一、插槽的使用1.父组件结构如下2.子组件接受插槽内容二、父子函数组件传值1.父组件传值给子组件(1)父组件定义属性传值给子组件(2)子组件通过props去接收属性值2.子组件传值父组件(1)父组件接收子组件的值,更新数据(2)子组件通过方法,将值传出给父组件,类似vue的......
  • C语言 - 结构体转cha*
    c语言结构体转cha*在C语言中,将结构体转换为char*通常意味着你想要获取结构体的内存表示,并将其视为字符数组。这种转换可以通过使用memcpy函数来实现。下面是一个简单的例子,展示了如何将结构体转换为char*:#include<stdio.h>#include<stdlib.h>#include<string.h>......
  • 关于国内外语法纠错的研究(三)-方法篇(一)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、分类器1基本原理2方式3现状二、机器翻译1SMT2NMT总结前言在上文提到目前国际上比较著名的几个数据集,在本文将讨论目前在GEC领域存在的几种方法,包括分类器(统计和神经)、机器翻......
  • python对字符串的操作
    #coding=utf-8"""对字符串的操作"""#1、strip()去除字符串中首尾存在的0或空格string="000wyl000"print(string.strip('0'))#执行结果:wyl#2、find()和index()查找字符串中指定内容,如果找到返回其索引值,如果未找到,则返回-1string="123wyl000"print(string.fin......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-47-自动滚动到元素出现的位置
    1.简介在我们日常工作中或者生活中,经常会遇到我们的页面内容较多,一个屏幕范围无法完整展示内容,我们就需要滚动滚动条去到我们想要的地方,如下图页面,我们虽然在豆瓣首页,但是内容并不完整,如果我们想要直接点击电影模块中的选电影按钮,是需要往下滑动的。当页面超过屏幕的高度时候,需要......
  • python 离线按照PyQt5
    首先外网下载所需要的安装包1.新建虚拟环境python-mvenvQtTest2.安装PyQt5和PyQt5-tools这两个库pipinstallpyQt5-tool-ihttps://mirrors.aliyun.com/pypi/simple/pipinstallPyQt5-tool-ihttps://mirrors.aliyun.com/pypi/simple/3.导出requirements.txt这个文......
  • Vitis HLS 学习笔记--控制驱动TLP - Dataflow视图
    目录1.简介2. 功能特性2.1 DataflowViewer的功能2.2 Dataflow 和 Pipeline的区别3.具体演示4.总结1.简介Dataflow视图,即数据流查看器。DATAFLOW优化属于一种动态优化过程,其完整性依赖于与RTL协同仿真的完成。因此,“Dataflow”(数据流)查看器的设计目的是......
  • Vitis HLS 学习笔记--控制驱动TLP-处理deadlock
    目录1.简介2.代码解析2.1HLSkernel代码2.2查看接口报告2.3TestBench2.4Dataflow报告3.Takeaways4.总结1.简介本文是对《HardwareAccelerationTutorials:FIFOSizingforPerformanceandAvoidingDeadlocks》实验内容的详细解释。首先需要了解,鉴于......
  • Web前端-综合网站设计
    Web前端-综合网站设计一、综合网站整体描述综合网站主要包括五个页面,主页、列表页、详情页、购物车页、注册页1.主页:二级菜单、轮播图、Tab显示、克隆、电梯导航2.列表页:Tab显示、手风琴效果3.详细页:数量加减、金额同步、评论发布与删除4.购物车:数量加减、小计同步、总计......