Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
石头剪刀python脚本失败_Python_Python 3.x - Fatal编程技术网

石头剪刀python脚本失败

石头剪刀python脚本失败,python,python-3.x,Python,Python 3.x,我是python的初学者。下面是我为《石头剪纸》写的剧本。 预期输出是按照规则抛出“你赢”或“你输”或“平局”。 然而,根据下面给出的逻辑,即使我真的赢了,它也会抛出“你输了” 我哪里出错了?有人能带我到这里吗 节目: # Rock Paper and Scissors Game import random rock = "I don't quite understand why you add those icon for the rock, paper, scissors si

我是python的初学者。下面是我为《石头剪纸》写的剧本。 预期输出是按照规则抛出“你赢”或“你输”或“平局”。 然而,根据下面给出的逻辑,即使我真的赢了,它也会抛出“你输了”

我哪里出错了?有人能带我到这里吗

节目:

# Rock Paper and Scissors Game

import random

rock = "I don't quite understand why you add those icon for the rock, paper, scissors since the console won't print out picture for you to choose just from the icon you paste in, so those can be the errors. Perhaps just use a simple string instead such as

option = ["rock", "paper", "scissors"]
computer_choose = random.choice(option)
#石头布剪刀游戏
随机输入

rock=“我不太明白你为什么要为石头、布、剪刀添加这些图标,因为控制台不会打印图片供你从粘贴的图标中选择,所以这些可能是错误。也许只需使用一个简单的字符串,例如

你必须在每个地方的双引号之间用剪刀和石头写。因为它是一个字符串。在python语言中,我们使用“”或“”来表示字符串。 这是正确的代码->

#石头布剪刀游戏
随机输入

rock=“我知道我来晚了(确切地说是出版后的一个月),但您的问题是,您正在将一个字符串(即代码中的字符数组)与表示您正在使用的每个Unicode符号的字符串进行比较༼ つ ◕_◕ ༽つ.

但是我喜欢你使用这些符号的想法,那么我们为什么不将它们保存在一个函数中,该函数将根据random.choice()函数在正确的时间返回所选符号呢

随机导入
def转换(字符串):
如果字符串=='rock':

返回“
player\u选择的
是一个类似于
'rock'
的字符串,而不是unicode符号。您的用户必须输入unicode代码,这并不容易。使用
list
作为变量名也是一个坏主意。你可以要求玩家找出如何正确输入Unicode字符串,但这可能会使游戏更难玩。