程序控制结构,主要就是学会循环嵌套。 学循环嵌套大约花了3周时间才慢慢的有点消化掉,对于一个新人来说,尤其是对向我们这类没有一点基础的人来说,学python的第一道坎就是循环嵌套,这对新人来说非常不友好,不过,花费了大量时间后,指导练习到看见循环就恶心才对循环有所了解。 首先,顺序结构 a = 1 b =a + 1 print(‘输出b:’,b) 顺序结构之白话就是从上到下,一次运行。 选择结构 选择结构就是使用if和else和elif,其中对if和else的使用非常重要。 greet_words = "很高兴认识您。 "gender = input(“请输入您的性别:”) if gender == “女”: greet_words += “您真是漂亮啊!” else: greet_words += “我猜您是位先生吧!” print(greet_words) 多分支选择结构 多分支的写法: if age < 0: print(“输入年龄有误”) elif age < =17: #这里隐含着age 大于0 print(“未成年人”) elif age <=65 #这里隐含着age大于17 print(“青年人”) elif age <=79: print(“中年人”) elif age <= 120: print(“老年人”) else: print(“仙人”)
循环嵌套的中有个非常重要的表达式: 三元表达式: money= money * 0.8 if money >=1000 else money* 0.9 就是以加深的地方为首先判断,成立这输出前面的,不成立输出后面的
循环结构 while循环: i = 6 while i <=5: print(i) i +=1 else: print("i = “, i, " else执行完毕”)
for循环: for x1 intuple1: print(x1) words1 = “abcdefg” for ch inwords1: print(ch) set1 = {1, 2, 3, 4} for e inset1: print(e) dict1 = {‘a’:1,‘b’:2,‘c’:3} for k indict1: print(k) for k, v indict1.items():#它是一个可迭代对象,能够迭代出字典的键值对, print(k,v)
当每次遇到不会写的时候,可以选择Pass。
|