【发布时间】:2019-04-26 00:39:11
【问题描述】:
我们被分配在学校制作石头、纸、剪刀、蜥蜴、spock 游戏(编程入门)。 我无法让我的代码打印我在 def handResult 中的文本。 问题是:
如果我在第 105 行有 print(handResult(playerHand,enemyHand)) 它 将打印例如“岩石粉碎蜥蜴。玩家获胜!”但它 还将打印“2”(因为我使用的返回函数 它会记录结果)。
如果我在第 105 行没有 print(handResult(playerHand,enemyHand)) 它不会打印返回函数 (0,1,2),但它也不会 打印其他文本(““岩石粉碎蜥蜴。玩家获胜!”)
所以我的问题是: 如何让它打印文本(““Rock crushes Lizzard。玩家获胜!”)但忽略返回编号?
很抱歉,我的解释很奇怪——我对这一切都很陌生,所以我不知道如何正确解释这些事情。
【问题讨论】:
-
也许你想发一个minimal reproducible example。
标签: python