Ex12 Prompting People

用户友好

想要用户输入什么,需要必要的引导。否则,用户不知所以,无从入手。在 Ex11 中的练习,raw_input() 函数,括号里面啥也没有。其实 Python 语言里,raw_input()提供一个功能,可以在括号里输入提示内容,例如你想提示用户输入姓名,可以这样

1
y = raw_input("Name? ") # "y" is not a good Variable name.

下面的示例代码,可以看到更多扩展内容。

示例代码 Ex12:

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

代码运行结果:

小结

需要“人”输入时候, 应该注意必要的引导。

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