python 2.7 学习笔记--day1--基础语句和语法

1. 用户交互

鉴于本小节十分的基础,变不多做赘述啦!

 1.1 输出第一个程序:“Hello World !”

 1.2 输出字符串,重点是去除字符串中的前后的空格,使用strip()

代码如下:

 1 # !/usr/bin/ python
 2 # -*- coding:utf-8 -*-
 3 print("Hello world!")
 4 
 5 name = raw_input("name:").strip() # 移除空格
 6 age = raw_input("age:")
 7 job = raw_input("job:").strip()
 8 
 9 msg = '''
10 information of :  %s
11     Name:%s
12     Age:%s
13     Job:%s
14 '''%(name,name,age,job)
15 print(msg)

运行结果如下:

Hello world!
name:alex
age:33
job:it

information of :  alex
    Name:alex
    Age:33
    Job:it

是不是so easy? OK,let's move on !

 

2. 条件判断与缩进

  2.1 if  条件判断

  if和while语句可以单独使用,也可以嵌套使用

  句法:

  if.......//此处是条件一

  elif......//此处是条件二

  else......//此处是其他情况

  写个小游戏,来展示下判断语句的功力:

  这个游戏是干嘛的呢?简单,猜数的!

  限定猜的次数,并且有提示

 1 # !/usr/bin/python
 2 # -*- coding:utf-8 -*-
 3 
 4 Lucky_num=3
 5 input_num=0
 6 guess_count =0
 7 while guess_count<3:
 8     input_num = int(input("Lucky Num :"))
 9     print("guess count :",guess_count)
10     if (input_num < Lucky_num):
11         print("Bigger than that !")
12     elif (input_num > Lucky_num):
13         print ("Lower than that !")
14     else:
15         print(" Bingo!")
16         break
17     guess_count +=1
18 else:
19     print("Game Over!")

运行结果:

Lucky Num :3
('guess count :', 0)
Bigger than that !
Lucky Num :78
('guess count :', 1)
Lower than that !
Lucky Num :33
('guess count :', 2)
 Bingo!

OK,进入下一小节!

 

 

3.循环控制

  3.1 while循环控制

  语法格式是:

  while 表达式:

  ........

  3.2for循环

  for循环用于遍历一个集合,语法格式是:

  for  元素  in  集合

  下面来改编下小游戏的程序,查看下区别吧:

 1 # !/usr/bin/python
 2 # -*- coding:utf-8 -*-
 3 Lucky_num=3
 4 input_num=0
 5 
 6 for i in range(3):
 7     input_num = int(input("Lucky Num :"))
 8     print("guess count :",i)
 9     if (input_num < Lucky_num):
10         print("Bigger than that !")
11     elif (input_num > Lucky_num):
12         print ("Lower than that !")
13     else:
14         print(" Bingo!")
15         break
16 
17 else:
18     print("Game Over!")

是不是感觉清爽很多?O(∩_∩)O~

 

posted @ 2016-12-15 11:06  小数点no1  阅读(193)  评论(0编辑  收藏  举报