这个馒头有点小

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

1.字符串格式化

 1 name = input("name:")
 2 age = input("age:")
 3 job = input("job:")
 4 hometown = input("hometown:")
 5 
 6 # 字符串格式化的时候,在%后面只能加一个字符,多加的Python不会对其进行替换
 7 # %s 表示需要填入字符串类型的变量(string)
 8 # %d 表示需要填入数字类型的变量(digit)
 9 # %f 表示浮点数类型的变量(float)
10 # input()函数默认输入的是字符串
11 # type() 函数用来查看数据类型
12 # int() 转换指定数据到数字类型
13 # str() 转换指定数据到字符串类型
14 
15 info = """
16 --------------- info of %s ----------------
17 name:               %s
18 age:                %s
19 job:                %s
20 hometown:           %s
21 ----------------   end   ------------------
22 """%(name,name,age,job,hometown)
23 
24 print(info)

2.if语句

 1 grade = int(input("grade: "))
 2 if grade >= 90:
 3     print("A")
 4 elif grade >=80:
 5     print("B")
 6 elif grade >= 60:
 7     print("C")
 8 elif grade >= 40:
 9     print("D")
10 else:
11     print("E")

3.while循环语句

 1 #最坚定的while循环
 2 #count = 0 
 3 #while count<100:
 4 #    print("loop",count)
 5 #    count += 1
 6 #print("---------------- loop is ended --------------")
 7 
 8 #打印1到100的偶数
 9 #count = 1
10 #while count <= 100:
11 #    if count % 2 == 0:
12 #        print("loop: ",count)
13 #    count += 1
14 #print("-------------- loop is ended ----------------")
15 
16 #打印1-100,第50次不打印,第60-80次,打印对应值得平方
17 #count = 0
18 #while count<=100:
19 #    if count == 50:
20 #        pass #pass 就是过
21 #    if count >= 60 and  count <= 80:
22 #        print(count*count)
23 #    else:    
24 #        print("loop: ",count)
25 #    count += 1
26 #print("-------------- loop is ended -------------")
27 
28 #死循环 ,True 第一个字母必须大写,小写程序报语法错误
29 #count = 0
30 #while True:
31 #    print("forever 21",count)
32 #    count += 1
33 
34 # continue 终止本次循环
35 #break 终止整个循环语句
36 
37 #count = 0
38 #while count <= 100:
39 #    if count == 5:
40 #        break
41 #    print("loop: ",count)
42 #    count += 1
43 #print("--- loop of ended ---")
44 
45 #猜年龄
46 age = 26
47 count = 1
48 while count<=3:
49     guess_of_age = int(input("guess_of_age:"))
50     if guess_of_age > age:
51         print("try bigger")
52     elif guess_of_age <age:
53         print("try small")
54     else:
55         #got it 猜对了
56         print("very good!you got it!")
57     count += 1
58     #检查是否已经满足3次,因为上面已经加过了,多以这里判断是否大于3次
59     if count > 3:
60         input_content = input("是否继续猜?继续请安y,否则请按n.")
61         if input_content == "y":
62             count = 1
63         elif input_content == "n":
64             print("程序退出!")
65             break
66         else:
67             print("用户输入异常,程序即将退出!")
68             break
69     

4.while_else循环语句,后面的else 表示正常执行完while循环体后再执行else下的代码,这里的正常执行完是指while循环体里面没有被break强制退出

1 count = 0
2 while count <10:    
3     count += 1
4     print("loop: ",count)
5 else:
6     print("loop is done......")
7     
8 print("out of loop")

 

 

posted on 2017-12-25 22:37  这个馒头有点小  阅读(170)  评论(0)    收藏  举报