不屑不是好魔女 不屑不是好魔女
关注数: 0 粉丝数: 69 发帖数: 492 关注贴吧数: 7
期末作业,有没有大佬来帮帮忙 非语言沟通 (10分) 联想公司正努力跻身国际市场,公司上层决定派人去巴西试水。这项任务需要一位中层经理,他(她)要在里约热内卢待至少两年。具体的工作任务是在当地设立一个分销中心,建立潜在的客户关系网,以及开发巴西这个新兴市场。生产部的德鲁和产品管理部的温迪都想竞争这个岗位。 你熟悉这两个经理的工作表现,觉得他们都有该岗位要求的能力和工作经验。除了提到自己的技术能力以外,德鲁还毛遂自荐,列出了自己的以下优点: l 他在墨西哥生活过两年 l 他是天主教徒(在巴西,天主教徒占人口大多数) l 让一个女性来执掌里约热内卢分公司,特别是在需要建立人际关系这样一个创始之初的阶段不是一个明智之举。 l 由于在葡萄牙待了一个夏天,他学了一些简单的葡萄牙语,不过如果得到了这个职位,他愿意开始系统地学习葡萄牙语。 温迪也列出了自己的优点: l 她母亲在里斯本出生,因此她会流利的葡萄牙语。 l 在建立和培养人际关系这一方面,女性比男性更有经验。 l 在一个制造公司升为中层经理后,她已经证明自己能够胜任一个以男性为主导的职位。 l 她的职业背景是市场和销售,而德鲁则是生产。 (1)研究一下在巴西的商业活动中,非语言沟通有什么特征,起什么作用。一页纸,写出你的发现。 (2)一般来说,你认为在接受和传达非语言信息这方面的技能上,男性比女性更强吗?为什么? (3)在上面的情况中,性别是个决定因素吗?你应该选谁去?为什么? (4)为了让他(她)在里约热内卢成功,你能给选中的人什么工作建议?
求大神帮我解释下这个贪吃蛇的代码,最好每句都解释下,期末作业 import pygame,sys,time,random from pygame.locals import * # 定义颜色变量 redColour = pygame.Color(255,0,0) blackColour = pygame.Color(0,0,0) whiteColour = pygame.Color(255,255,255) greyColour = pygame.Color(150,150,150) # 定义gameOver函数 def gameOver(playSurface): gameOverFont = pygame.font.Font('arial.ttf',72) gameOverSurf = gameOverFont.render('Game Over', True, greyColour) gameOverRect = gameOverSurf.get_rect() gameOverRect.midtop = (320, 10) playSurface.blit(gameOverSurf, gameOverRect) pygame.display.flip() time.sleep(5) pygame.quit() sys.exit() # 定义main函数 def main(): # 初始化pygame pygame.init() fpsClock = pygame.time.Clock() # 创建pygame显示层 playSurface = pygame.display.set_mode((640,480)) pygame.display.set_caption('Raspberry Snake') # 初始化变量 snakePosition = [100,100] snakeSegments = [[100,100],[80,100],[60,100]] raspberryPosition = [300,300] raspberrySpawned = 1 direction = 'right' changeDirection = direction while True: # 检测例如按键等pygame事件 for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() elif event.type == KEYDOWN: # 判断键盘事件 if event.key == K_RIGHT or event.key == ord('d'): changeDirection = 'right' if event.key == K_LEFT or event.key == ord('a'): changeDirection = 'left' if event.key == K_UP or event.key == ord('w'): changeDirection = 'up' if event.key == K_DOWN or event.key == ord('s'): changeDirection = 'down' if event.key == K_ESCAPE: pygame.event.post(pygame.event.Event(QUIT)) # 判断是否输入了反方向 if changeDirection == 'right' and not direction == 'left': direction = changeDirection if changeDirection == 'left' and not direction == 'right': direction = changeDirection if changeDirection == 'up' and not direction == 'down': direction = changeDirection if changeDirection == 'down' and not direction == 'up': direction = changeDirection # 根据方向移动蛇头的坐标 if direction == 'right': snakePosition[0] += 20 if direction == 'left': snakePosition[0] -= 20 if direction == 'up': snakePosition[1] -= 20 if direction == 'down': snakePosition[1] += 20 # 增加蛇的长度 snakeSegments.insert(0,list(snakePosition)) # 判断是否吃掉了树莓 if snakePosition[0] == raspberryPosition[0] and snakePosition[1] == raspberryPosition[1]: raspberrySpawned = 0 else: snakeSegments.pop() # 如果吃掉树莓,则重新生成树莓 if raspberrySpawned == 0: x = random.randrange(1,32) y = random.randrange(1,24) raspberryPosition = [int(x*20),int(y*20)] raspberrySpawned = 1 # 绘制pygame显示层 playSurface.fill(blackColour) for position in snakeSegments: pygame.draw.rect(playSurface,whiteColour,Rect(position[0],position[1],20,20)) pygame.draw.rect(playSurface,redColour,Rect(raspberryPosition[0], raspberryPosition[1],20,20)) # 刷新pygame显示层 pygame.display.flip() # 判断是否死亡 if snakePosition[0] > 620 or snakePosition[0] < 0: gameOver(playSurface) if snakePosition[1] > 460 or snakePosition[1] < 0: for snakeBody in snakeSegments[1:]: if snakePosition[0] == snakeBody[0] and snakePosition[1] == snakeBody[1]: gameOver(playSurface) # 控制游戏速度 fpsClock.tick(5) if __name__ == "__main__": main()
1 下一页