Ex11 Asking Questions

人机交互101

前面十个练习,算是热身。一路下来,printing 有些乏味。从 Ex11 开始,接受新鲜东西。多数的软件其实做下面的事情:

  1. 从“人”那里获取一些输入;
  2. 修改这些输入;
  3. 把如何修改输入显示出来。 接下来的练习,将接触到如何输入。

示例代码 Ex11:

1
2
3
4
5
6
7
print "How old are you?" ,
age = raw_input()
print "How tall are you?",
height = raw_input()
print "How much do you weight?",
weight = raw_input()
print "So, you're %r old, %r tall and %r heavy." %(age, height, weight)

代码运行结果如图:

小结

输入方法“raw_input”, 这个函数跟 “Input”有区别。看输出结果,如果用“input”函数,不会输出单引号。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计