设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 15679|回复: 1
打印 上一主题 下一主题

python入门 26课 游戏问题

[复制链接]

1

主题

0

好友

7

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2016-5-30 15:07:00 |只看该作者 |倒序浏览
想在游戏中加入判断,判断输入是否在元组范围内
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!'


回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2016-5-31 13:25:05 |只看该作者
用 != 不行的,这只会判断不等于这整个list。
一般用 a not in ['left','center','right']
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 10:14 , Processed in 0.024277 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部