赞
踩
人机比较谁选择的卡牌数字大
还没有实现可视化,非常简单一看就会
import random computer_count=0 player_count=0 for i in range(3): list_computer_card1=[3,4,5,6,7,8,9,10] list_computer_card2=['J','Q','K','A'] list_computer_card=list_computer_card1+list_computer_card2 random.shuffle(list_computer_card)#洗牌 computer_result_=random.choice(list_computer_card) start=11 pmac_1=computer_result_ for i in range(len(list_computer_card2)): if computer_result_==list_computer_card2[i]: computer_result=start+i break else: computer_result=computer_result_ player_result=input('请玩家出牌:') mum=0 for i in range(len(list_computer_card2)): if player_result==list_computer_card2[i]: player_result=start+i else: mum+=1 if mum==len(list_computer_card2): print(player_result) player_result=int(player_result) mum=0 print(f'coputer的出牌结果是{pmac_1}') if computer_result>player_result: computer_count+=1 print('恭喜computer获得一分') elif computer_result<player_result: player_count+=1 print('恭喜玩家获得一分') else: print('平局!') if computer_count>player_count: print('恭喜computer获胜') elif computer_count<player_count: print('恭喜玩家获胜') else: print('平局!')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。