Contract |
con_pruebas_5 |
Variable |
__code__ |
New Value |
random.seed()
__movement = Hash(default_value=0, contract='con_pruebas_5', name='movement')
__winner = Variable(contract='con_pruebas_5', name='winner')
__propietario = Variable(contract='con_pruebas_5', name='propietario')
__jugador = Variable(contract='con_pruebas_5', name='jugador')
__computadora = Variable(contract='con_pruebas_5', name='computadora')
def ____():
__movement['piedra'] = 1
__movement['papel'] = 2
__movement['tijera'] = 3
__jugador.set(__movement['piedra'])
__computadora.set(__movement['piedra'])
__propietario.set(ctx.caller)
@__export('con_pruebas_5')
def makemovement(movimiento: int):
__jugador.set(movimiento)
__computadora.set(random.randint(1, 3))
@__export('con_pruebas_5')
def determinarGanador():
if __jugador.get() == __computadora.get():
return 'Empate'
elif __jugador.get() == __movement['piedra'] and __computadora.get(
) == __movement['tijera'] or __jugador.get() == __movement['papel'
] and __computadora.get() == __movement['piedra'] or __jugador.get(
) == __movement['tijera'] and __computadora.get() == __movement['papel'
]:
__winner.set(ctx.caller)
return str(__winner.get())
else:
__winner.set(__propietario.get())
return str(__winner.get())
|
|
Contract |
con_pruebas_5 |
Variable |
__compiled__ |
New Value |
e30000000000000000000000000500000040000000737800000065006a0183000100650264006401640264038d035a0365046401640464058d025a0565046401640664058d025a0665046401640764058d025a0765046401640864058d025a086409640a84005a09650a64018301650b640b9c01640c640d840483015a0c650a64018301640e640f840083015a0d641053002911e900000000da0d636f6e5f707275656261735f35da086d6f76656d656e742903da0d64656661756c745f76616c7565da08636f6e7472616374da046e616d65da0677696e6e6572290272050000007206000000da0b70726f706965746172696fda076a756761646f72da0b636f6d70757461646f726163000000000000000000000000030000004300000073440000006401740064023c006403740064043c006405740064063c0074016a027400640219008301010074036a027400640219008301010074046a0274056a06830101006400530029074ee901000000da06706965647261e902000000da05706170656ce903000000da0674696a6572612907da0a5f5f6d6f76656d656e74da095f5f6a756761646f72da03736574da0d5f5f636f6d70757461646f7261da0d5f5f70726f706965746172696fda03637478da0663616c6c6572a90072180000007218000000da00da045f5f5f5f09000000730c00000000010801080108010e010e01721a0000002901da0a6d6f76696d69656e746f630100000000000000010000000400000043000000732000000074006a017c008301010074026a0174036a04640164028302830101006400530029034e720b000000720f0000002905721200000072130000007214000000da0672616e646f6dda0772616e64696e742901721b000000721800000072180000007219000000da0c6d616b656d6f76656d656e7412000000730400000000020a01721e00000063000000000000000000000000030000004300000073aa00000074006a01830074026a0183006b0272146401530074006a0183007403640219006b02723474026a0183007403640319006b02737474006a0183007403640419006b02725474026a0183007403640219006b02737474006a0183007403640319006b02728c74026a0183007403640419006b02728c74046a0574066a0783010100740874046a0183008301530074046a0574096a01830083010100740874046a018300830153006400530029054eda06456d70617465720c0000007210000000720e000000290a7212000000da0367657472140000007211000000da085f5f77696e6e6572721300000072160000007217000000da0373747272150000007218000000721800000072180000007219000000da1164657465726d696e617247616e61646f7218000000731400000000021001040116011a0116011a020c010c020e0172230000004e290e721c000000da0473656564da04486173687211000000da085661726961626c657221000000721500000072120000007214000000721a000000da085f5f6578706f7274da03696e74721e00000072230000007218000000721800000072180000007219000000da083c6d6f64756c653e01000000731200000008010e010c010c010c010c03080906011005
|
|
Contract |
con_pruebas_5 |
Variable |
__developer__ |
New Value |
225ec10455f8bd8757a8889ec5ac4ca5c68dd3fd49432d901e10a4252790c746
|
|
Contract |
con_pruebas_5 |
Variable |
__owner__ |
New Value |
null
|
|
Contract |
con_pruebas_5 |
Variable |
__submitted__ |
New Value |
2023,8,5,18,21,17,0
|
|
Contract |
con_pruebas_5 |
Variable |
computadora |
New Value |
1
|
|
Contract |
con_pruebas_5 |
Variable |
jugador |
New Value |
1
|
|
Contract |
con_pruebas_5 |
Variable |
movement |
Key |
papel |
New Value |
2
|
|
Contract |
con_pruebas_5 |
Variable |
movement |
Key |
piedra |
New Value |
1
|
|
Contract |
con_pruebas_5 |
Variable |
movement |
Key |
tijera |
New Value |
3
|
|
Contract |
con_pruebas_5 |
Variable |
propietario |
New Value |
225ec10455f8bd8757a8889ec5ac4ca5c68dd3fd49432d901e10a4252790c746
|
|
Contract |
currency |
Variable |
balances |
Key |
225ec10455f8bd8757a8889ec5ac4ca5c68dd3fd49432d901e10a4252790c746 |
New Value |
47625.62307682846154005
|
|