用python代码实现"剪子包袱锤"

讨论 未結
17 2362
4669 2023-03-29
#以下为代码 a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: a=int(input('a:')) for i in range(1,80+1): print('*'*80) b=input('b:') b=int(b) print('*'*30) if a>=4: print('a犯规!') break if b>=4: print('b犯规!') break elif a<b and a!=0 and b!=0: if a==1 and b==3: print('b win!') else: print('a win!') elif b<a and a!=0 and b!=0: if b==1 and a==3: print('a win!') else: print('b win!') elif a==b and a!=0 and b!=0: print('level the score!') else: print('game over!') break
回帖
  • 2023-05-09 19:33
    我用C++实现的 等有机会电脑插U盘上给你发
    1 回復
  • 2023-04-08 17:24
    @a(O(∩_∩)O~310178)[liuyuze] '把前面所有的“#”去掉,变成4个英文空格,一个“#”4个空格,两个就是8个' '一个‘#'号=英文的一个’Tab‘(制表符)或4个英文空格' a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': #print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: #a=int(input('a:')) #for i in range(1,80+1): ##print('*'*80) #b=input('b:') #b=int(b) #print('*'*30) #if a>=4: ##print('a犯规!') ##break #if b>=4: ##print('b犯规!') ##break #elif a<b and a!=0 and b!=0: ##if a==1 and b==3: ###print('b win!') ##else: ###print('a win!') #elif b<a and a!=0 and b!=0: ##if b==1 and a==3: ###print('a win!') ##else: ###print('b win!') #elif a==b and a!=0 and b!=0: ##print('level the score!') #else: ##print('game over!') ##break
    0 回復
  • 2023-04-02 19:26
    @a(O(∩_∩)O~310178)[liuyuze] 这回应该行了
    2 回復
  • 2023-04-02 19:25
    @a(O(∩_∩)O~551206)[小键人4664946] 一个‘#'号=英文的一个’Tab‘(制表符)或4个英文空格
    0 回復
  • 2023-04-02 19:22
    @a(O(∩_∩)O~551206)[小键人4664946] '把前面所有的“#”去掉,变成4个英文空格,一个“#”4个空格,两个就是8个' a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': #print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: #a=int(input('a:')) #for i in range(1,80+1): ##print('*'*80) #b=input('b:') #b=int(b) #print('*'*30) #if a>=4: ##print('a犯规!') ##break #if b>=4: ##print('b犯规!') ##break #elif a<b and a!=0 and b!=0: ##if a==1 and b==3: ###print('b win!') ##else: ###print('a win!') #elif b<a and a!=0 and b!=0: ##if b==1 and a==3: ###print('a win!') ##else: ###print('b win!') #elif a==b and a!=0 and b!=0: ##print('level the score!') #else: ##print('game over!') ##break
    0 回復
  • 2023-04-02 19:02
    ?????
    1 回復
  • 2023-04-02 19:01
    File "C:\Users\admin\Desktop\代码课件\刘雨泽\代码\1\test01.py", line 22 break ^ IndentationError: unexpected indent
    1 回復
  • 2023-04-01 15:26
    '把前面所有的“#”去掉,变成4个英文空格,一个“#”4个空格,两个就是8个' a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': #print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: #a=int(input('a:')) # for i in range(1,80+1): ##print('*'*80) #b=input('b:') #b=int(b) #print('*'*30) #if a>=4: ##print('a犯规!') ##break #if b>=4: ##print('b犯规!') ## break #elif a<b and a!=0 and b!=0: ##if a==1 and b==3: ###print('b win!') ##else: ###print('a win!') #elif b<a and a!=0 and b!=0: ##if b==1 and a==3: ###print('a win!') ##else: ###print('b win!') #elif a==b and a!=0 and b!=0: ##print('level the score!') #else: ##print('game over!') ##break
    1 回復
  • 2023-04-01 15:20
    还不对,别复制!
    1 回復
  • 2023-04-01 15:19
    '把前面所有的“#”去掉' a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': # print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: # a=int(input('a:')) # for i in range(1,80+1): # print('*'*80) # b=input('b:') # b=int(b) # print('*'*30) # if a>=4: # print('a犯规!') # break # if b>=4: # print('b犯规!') # break # elif a<b and a!=0 and b!=0: # if a==1 and b==3: # print('b win!') # else: # print('a win!') # elif b<a and a!=0 and b!=0: # if b==1 and a==3: # print('a win!') # else: # print('b win!') # elif a==b and a!=0 and b!=0: # print('level the score!') # else: # print('game over!') # break
    0 回復
  • 2023-04-01 15:15
    @a(O(∩_∩)O~310178)[liuyuze] 是错了
    0 回復
  • 2023-04-01 15:15
    @a(O(∩_∩)O~310178)[liuyuze] 对的
    0 回復
  • 2023-04-01 07:56
    我运行的时候错了face[NO] 你是不是打错了某行代码?
    2 回復
  • 2023-04-01 07:53
    python?
    1 回復
  • 2023-03-29 21:30
    啊这
    2 回復
  • 2023-03-29 21:30
    #以下为代码 a=True b=True print('游戏即将开始,双方请做好准备') print('任意一方输入0则游戏结束') print('1=剪子,2=包袱,3=锤') print('如果有问题,请打字:help,如果没有,请输入:00') s=input() if s=='help': print('以下为此游戏规则:','\n此游戏为‘剪子包袱锤’,1可以对付2,2可以对付3,3可以对付1(1=剪子,2=包袱,3=锤)。') while a!=0 and b!=0: a=int(input('a:')) for i in range(1,80+1): print('*'*80) b=input('b:') b=int(b) print('*'*30) if a>=4: print('a犯规!') break if b>=4: print('b犯规!') break elif a<b and a!=0 and b!=0: if a==1 and b==3: print('b win!') else: print('a win!') elif b<a and a!=0 and b!=0: if b==1 and a==3: print('a win!') else: print('b win!') elif a==b and a!=0 and b!=0: print('level the score!') else: print('game over!') break
    0 回復
  • 2023-03-29 21:29
    有的语句前的四个空格没有,请自行添加,我打在上面时还有的。
    0 回復
1 到第 總共 1 頁
有账号去 登錄 ,无账号 去打字 可自动生成!
还未登录,登錄