读故事学编程:Python王国历险记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.5 制造一匹“机器马”——input语句的交互控制

input语句在Python编程中作用很大,特别是在实时控制、实时交互的程序中尤为重要,但这部分内容往往要和其他代码结合才能看到神奇的效果。例如,我们可以制造一匹神奇的“机器马”,你想让它跑多快都可以。当你让它的速度快于100千米/小时的时候,它会及时提醒:“速度太快了,要坐稳哦!”如果你让它的速度比100千米/小时慢的时候,它会爽快地回答:“好的,主人!”

但这里要用到一个条件语句——if语句。if语句我们会在后面学到,意思是“如果满足……就会执行……程序”,这里我们需要把条件放在if与冒号之间,并将执行代码放在下一行,缩进4个空格。这匹“机器马”的控制代码如下:

speed = input(‘你想让机器马跑多快?')
speed = int(speed)
if speed > 100:
    print(‘速度太快了,要坐稳哦!')
if speed < 100:
    print(‘好的,主人!')

“大耳朵”部落的野人们在派森和鹦鹉的帮助下终于能够记住答案,并能够进行计算了,他们再也不想听从坏首领的命令去做坏事了。于是,他们赶走了坏首领,大家过上了快乐的生活。派森和鹦鹉又继续向前赶路了。