Python 猜拳游戏/递归练习

1、 猜拳游戏

x = int(input("请输入:剪刀(0)、石头(1)、布(2)"))
if x != 0 and x != 1 and x != 2:
   print("输入不正确,请检查")
   exit()

import random
sj = random.randint(0, 2)
print("系统出拳为",sj)
if x ==1:
   print("您的出拳为:",":石头(1)")
   if sj ==1:
       print("游戏结果:","平局")
   elif sj ==2:
       print("游戏结果:","你输了")
   else:
       print("游戏结果:","你赢了了")
       
elif x ==0 :
   print("您的出拳为:",":剪刀(0)")
   if sj ==2:
       print("游戏结果:","你赢了")
   elif sj ==0:
       print("游戏结果:","平局")
   else:
       print("游戏结果:","你输了")

elif x ==2 :
   print("您的出拳为:",":剪刀(0)")
   if sj ==0:
       print("游戏结果:","你输了")
   elif sj ==1:
       print("游戏结果:","你赢了")
   else:
       print("游戏结果:","平局")
       
print("------------------:","----------------------")
  1. 一个小孩子给一个富翁做事,商量的报酬是第一天2角,第二天是第一天的2倍,依此类推,请问第20天后,这个小孩子能拿到多少钱?

defsalry(d):
    s =0if d ==1:
        s =0.2else:
        s =0.2+2*salry(d-1)return s

for i inrange(1,21):#print(salry(i))print("第%d天的薪资是:%.2f"%(i,salry(i)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值