hveagle 发表于 2022-9-18 08:00:18

(700000002)Python 每周七问勤练版(七) 20220918 石头剪刀布(进阶)

本帖最后由 hveagle 于 2022-9-20 19:47 编辑

题目700000002
20220918

上一题:(70000001)Python 每周七问勤练版(六) 20220917 石头剪刀布(初级)

上题目最佳答案
答案主人
ba21
答案内容
import random


rpsLst = ['石头', '剪刀', '布']
while True:
    rps = input('Rock Paper Scissor:')
    cRpsIdx = random.randint(0, len(rpsLst)-1)
    print('电脑出:', rpsLst)

    rpsIdx = rpsLst.index(rps)
    rpsLen = len(rpsLst)
    if (rpsIdx-1)%rpsLen == cRpsIdx:
      print('你输了')      
    elif (rpsIdx+1)%rpsLen == cRpsIdx:
      print('你赢了')
    else:
      print('平局')



本周进度
一 二 三 四 五 六 七
题目导入
<----- 箭头指向的是胜利一方
石头 <----- 剪刀
剪刀 <----- 布
布 <----- 石头
题目要求
结果:
Rock Paper Scissor:剪刀
布, 你胜了
还要玩吗(Y/N):Y
Rock Paper Scissor:剪刀
剪刀, 平局

题目最佳答案
下一题揭晓
下一题:(70000003)Python 每周七问勤练版(一) 20220919 休息日
{:10_298:} 欢迎大家答题!{:10_298:}
页: [1]
查看完整版本: (700000002)Python 每周七问勤练版(七) 20220918 石头剪刀布(进阶)