代码拉取完成,页面将自动刷新
同步操作将从 IceMapleBlueLeaves/冰枫蓝叶聊天女仆 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/python3
# -*- coding:UTF-8 -*-
#作品名称:冰枫蓝叶聊天女仆
#作者:冰枫蓝叶自由文化社区团队 - Loveaabb <[email protected]>
#许可证:GNU LGPL v3
#版本:v2.0
import os
import random
def playerwin(playerpattern, maidpattern):
# 判断玩家是否胜利
winpattern = [('剪刀', '布'), ('石头', '剪刀'), ('布', '石头')]
if (playerpattern, maidpattern) in winpattern:
return True
else:
return False
def startgame():
# 读取女仆名字
if os.access("./maidcfg/maid_name.txt", os.F_OK):
with open("./maidcfg/maid_name.txt", 'r+', encoding='UTF-16') as mno:
mn = str(mno.readline())
else:
print('\nError: 无法读取配置文件\n')
patternlist = ('剪刀', '石头', '布')
while True:
print('\n%s: 石头剪刀...' % mn)
maidpattern = random.choice(patternlist)
playerpattern = ''
while not playerpattern in patternlist:
playerpattern = input('请输入你的手势(剪刀/石头/布), 输入q退出: ')
if playerpattern == 'q':
break
if playerpattern == 'q':
break
print(mn + ': ...布!\n')
print(mn + '出了' + maidpattern)
print('你出了' + playerpattern + '\n')
# 判断是否胜利
if playerwin(playerpattern, maidpattern):
print(mn + ': 小主人赢了!好棒ww')
elif playerpattern == maidpattern:
print('平局!')
else:
print(mn + ': 我赢啦! 哈哈ヾ(o´∀`o)ノ ')
a = input('继续游戏吗?(y/n): ')
if a in ['n', 'N', 'no', 'No', 'NO', '不', '否']:
break
continue
if __name__ == '__main__':
mn = '女仆'
startgame()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。