?
A.红桃K
B.方块K
C.红桃A
D.方块A
在桌子上有三张扑克牌,排成一行。现在,我们已经知道:
(1)K右边的两张牌中至少有一张是A
②A左边的两张牌中也有一张是A
③方块左边的两张牌中至少有一张是红桃
④红桃右边的两张牌中也有一张是红桃
请问:这三张最左边的是什么牌?()
A.红桃K
B.方块K
C.红桃A
D.方块A
A.7次
B.6次
C.5次
D.9次
已知列表lst_suit=["黑桃","红桃","梅花","方块"],存放了扑克牌的所有花色,列表lst_face=["3","4","5","6","7","8","9","10","J","Q","K","A","2"],存放了扑克牌的所有牌面大小(按照牌面大小排列)。试编写程序,完成以下功能: (1) 利用列表生成式,将以上两个列表进行元素搭配,生成一个新的列表lst,存放所有牌面(不考虑大小王)。新列表lst的内容为['3黑桃', '3红桃', '3梅花', '3方块', '4黑桃', '4红桃', '4梅花', '4方块',……, 'A黑桃', 'A红桃', 'A梅花', 'A方块', '2黑桃', '2红桃', '2梅花', '2方块']。 (2) 使用random库的shuffle函数将列表lst中的元素次序打乱。 (3) 用户与电脑进行"抽牌比大小"游戏。游戏规则如下: l 用户输入序号(范围在0~51之间),程序根据序号在列表lst中读取牌面。 l 电脑抽牌由程序自动完成(通过random库的randint函数随机生成序号)。 l 将用户抽取的牌面与电脑抽取的牌面进行比较(不考虑花色),并将结果输出。输出内容对照如下: "恭喜,您赢了!" "很遗憾,您输了!" "咱们平手了!"
必做题: 1、设计类MathUtil,该类包含成员 int[][] a,要求: (1)编写构造函数:借助随机数,创建数组对象a,并向其中填入数据。要求:a的行数、每列的元素个数均基于随机数产生(均小于10),创建完数组对象后,向a中填入随机数产生的数据(数值均小于20); (2)编写int sum(),计算并输出a中所有数据的累加和。 (3)编写void showMe(),打印输出a中的所有元素,最后显示a中共有多少元素,以及累加和结果。要求:相同a[i]排成一行,不同a[i]分别排在不同行。 2、随机掷点法(蒙特卡罗法)计算圆周率 策略是:边长为2r的正方形面积为4*r*r,直径为2r的圆面积为π*r*r。向正方形中随机掷n个点(n足够大),假设有m个点位于圆中。则有:圆面积/正方形面积= 圆中的点数/正方形中的点数 =m/n。模拟时,令r=1,取圆、正方形的1/4,结合上述公式,容易得出:π=4*m/n。 选做题:(不计分) 3、给定如下两副扑克字符串s: 红桃A,红桃2,红桃3,红桃4,红桃5,红桃6,红桃7,红桃8,红桃9,红桃10,红桃J,红桃Q,红桃K; \n黑桃A,黑桃2,黑桃3,黑桃4,黑桃5,黑桃6,黑桃7,黑桃8,黑桃9,黑桃10,黑桃J,黑桃Q,黑桃K; \n梅花A,梅花2,梅花3,梅花4,梅花5,梅花6,梅花7,梅花8,梅花9,梅花10,梅花J,梅花Q,梅花K; \n方片A,方片2,方片3,方片4,方片5,方片6,方片7,方片8,方片9,方片10,方片J,方片Q,方片K; \n大王 小王 红桃A,红桃2,红桃3,红桃4,红桃5,红桃6,红桃7,红桃8,红桃9,红桃10,红桃J,红桃Q,红桃K; \n黑桃A,黑桃2,黑桃3,黑桃4,黑桃5,黑桃6,黑桃7,黑桃8,黑桃9,黑桃10,黑桃J,黑桃Q,黑桃K; \n梅花A,梅花2,梅花3,梅花4,梅花5,梅花6,梅花7,梅花8,梅花9,梅花10,梅花J,梅花Q,梅花K; \n方片A,方片2,方片3,方片4,方片5,方片6,方片7,方片8,方片9,方片10,方片J,方片Q,方片K; \n大王 小王 。 要求:模仿拖拉机方式洗牌(用抽取洗牌方式进行洗牌)、发牌,四个玩家,底牌埋8张。输出四个玩家所得的牌。 提示:用split()分离产生所有牌面的字符串数组; 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】: 第1题(10分) 第2题(10分) 第3题(不计分,选做)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!