习题27:
有基础的可以略过
习题28:
同上
习题29:
如果不缩进会报错:expected an indented block
原因:Python语言是一款对缩进非常敏感的语言
往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:
if xxxxxx:
(空格)xxxxx
或者
def xxxxxx:
(空格)xxxxx
还有
for xxxxxx:
(空格)xxxxx
一句话 有冒号的下一行往往要缩进,该缩进就缩进
习题30:
python中的else if为elif
习题31:
看到这种游戏模式 突然想用中文写一段
但是使用了#coding:utf-8仍然乱码
后来参考了Python2.x中文乱码问题解决方法
print s.decode('utf-8').encode('gbk')
终于解决了
然后去生存游戏吧随便找了段
#coding:utf-8
prompt=">"
s1="因为那女孩你正好认识,那是你的邻居,她家是开花店的。听说他爸破产了,留下了一堆债务,正焦头烂额的到处借钱还债。\n“要不要帮她一下呢?”\na.帮\nb.不关自己的事,不要强出头"
print s1.decode('utf-8').encode('gbk')
help =raw_input(prompt)
if help=='a':
s2="""你抬起手来,猛的拍在了那个青年的后脑勺。那青年被拍的一脸懵逼,脚步虚浮,瘫痪在地。\n【获得称号:见义勇为】
你走到完全楞住的女孩面前,温柔地说道,"你没事吧?"说完,正想拍她的肩膀安慰一下她,女孩却下意识的一躲,你的手顿时停顿在半空中。
a.缩回去
b.一巴掌打她脸上"""
print s2.decode('utf-8').encode('gbk')
select=raw_input(prompt)
if select=='a':
s3="""你的手缩了回去,女孩不敢看你。"""
print s3.decode('utf-8').encode('gbk')
elif select=='b':
s4="""女孩被一巴掌打的身体左倾。脸上火辣辣的,仿佛被灼烧过。
"以后不要再做这种傻事了,跟他们这种人打交道你知道多危险吗?万一我没发现这件事,等待你的是什么你心里没数吗?"
"龙山哥我……"女孩带着哭腔,"对不起。
【获得称号:社会教育者】"""
print s4.decode('utf-8').encode('gbk')
elif help=='b':
s3="""你转身正想离去,却被身后的青年叫住。
"小子,你刚才看什么看,找抽是不是?"
你委屈的哭出来,
"大哥,别砍我"
大哥生气的一刀把你砍死了
GAME OVER"""
print s3.decode('utf-8').encode('gbk')
else:
s4="你是傻逼吧?输的啥玩意"
print s4.decode('utf-8').encode('gbk')