我试图调整这个代码,以便它接受我用小写或大写字母写的石头、纸或剪刀。如果它不是这三个单词中的一个,那么它应该退出程序并打印“正确编写!”)
import random
y = input("Enter rock, paper or scissor: ")
x = ["rock","paper","scissor"]
z = random.choice(x)
c = print("Computer: " + str(z) )
if (y=="rock" and z=="scissor"):
print("YOU WON!")
elif (y=="rock" and z=="paper"):
print("COMPUTER WON!")
elif (y=="rock" and z=="rock"):
print("TRY AGAIN!")
elif (y=="paper" and z=="rock"):
print("YOU WON!")
elif (y=="paper" and z=="paper"):
print("TRY AGAIN!")
elif (y=="paper" and z=="scissor"):
print("COMPUTER WON!")
elif (y=="scissor" and z=="rock"):
print("COMPUTER WON!")
您需要在收到用户输入后检查其值
将其放入循环中重复,直到收到预期值,然后继续应用程序
使用
这会将输入中的所有内容更改为小写,并帮助您使用该程序
相关问题 更多 >
编程相关推荐