您的位置:首页 > 编程语言 > Python开发

笨办法学Python-习题27-31

2018-01-23 17:06 267 查看
习题27:

有基础的可以略过

习题28:

同上

习题29:

如果不缩进会报错:expected an indented block

原因:Python语言是一款对缩进非常敏感的语言

往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:

if xxxxxx:

(空格)xxxxx

或者

def xxxxxx:

(空格)xxxxx

还有

for xxxxxx:

(空格)xxxxx

一句话 有冒号的下一行往往要缩进,该缩进就缩进

习题30:

python中的else if为elif<
4000
/p>

习题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')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: