第4节:用户交互
用户交互的意思就是计算机问你什么,你回答什么。
例子:
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ cat interactiv.py
#!/usr/bin/env python
name = raw_input("Please input your name:")
if name == 'strom':
print 'this is',name
else:
print 'sorry,i do not know you!',name
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ python interactiv.py
Please input your name:strom
this is strom
if......else(意思就是如果怎么怎么样,否则怎么怎么样),如果这个条件满足就执行if里面的,如果不满足执行else里面的。
注意:代码的缩进一定要按照python语言的风格写,否则会报错如下:
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ python interactiv.py
File "interactiv.py", line 5
print 'this is',name
^
IndentationError: expected an indented block
注意:python是根据缩进这段代码有没有结束,所以必须要按照python的风格写(也不能使用tab键当作缩进,必须是使用空格键进行缩进,因为linux和windows的编辑器有区别的,所以大家不要在VIM里面进行开发)。
用户交互的意思就是计算机问你什么,你回答什么。
例子:
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ cat interactiv.py
#!/usr/bin/env python
name = raw_input("Please input your name:")
if name == 'strom':
print 'this is',name
else:
print 'sorry,i do not know you!',name
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ python interactiv.py
Please input your name:strom
this is strom
if......else(意思就是如果怎么怎么样,否则怎么怎么样),如果这个条件满足就执行if里面的,如果不满足执行else里面的。
注意:代码的缩进一定要按照python语言的风格写,否则会报错如下:
strom@strom-virtual-machine:~/Desktop/Learn_python/day02$ python interactiv.py
File "interactiv.py", line 5
print 'this is',name
^
IndentationError: expected an indented block
注意:python是根据缩进这段代码有没有结束,所以必须要按照python的风格写(也不能使用tab键当作缩进,必须是使用空格键进行缩进,因为linux和windows的编辑器有区别的,所以大家不要在VIM里面进行开发)。