Crossin的编程教室

标题: python入门 26课 游戏问题 [打印本页]

作者: ljaiii    时间: 2016-5-30 15:07
标题: python入门 26课 游戏问题
想在游戏中加入判断,判断输入是否在元组范围内
from random import choice
print 'left or center or right'
a = raw_input('请输入方向:')
if a != ['left','center','right']:
    print 'Yor are choose woring'
else:
    print 'you shoot:' + a


direction = ['left','center','right']
com = choice(direction)
print 'Computer choose: '+com
if a != com:
    print 'Goal!!!!!'
else:
    print 'OH no!'



作者: crossin先生    时间: 2016-5-31 13:25
用 != 不行的,这只会判断不等于这整个list。
一般用 a not in ['left','center','right']




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5