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")




浙公网安备 33010602011771号