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

讨论 未结
17 3108
#以下为代码
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
    @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
    @liuyuze 这回应该行了
    2 回复
  • 2023-04-02 19:25
    @小键人4664946 一个‘#'号=英文的一个’Tab‘(制表符)或4个英文空格
    0 回复
  • 2023-04-02 19:22
    @小键人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
    @liuyuze 是错了
    0 回复
  • 2023-04-01 15:15
    @liuyuze 对的
    0 回复
  • 2023-04-01 07:56
    我运行的时候错了[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 页
hr
有账号去 登录 ,无账号 去打字 可自动生成!
还未登录,登录