1. 简单的用户名和密码输入
username = "Helen" password = "123abc" _username = input("username:") _password = input("psaaword:") if _username==username and _password==password: print("Welcome user {name} login...".format(name=username)) else: print("Invalid username or password! ") if语句会有强制缩进,因为python中没有结束符end,也没有{},强制缩进省掉了结束符,结构清晰 上面的程序只需要依次输入就会退出,如果想要多次输入,就需要用到以下结构: if ---: print("--") elif ---: #elif相当于C语言中的else if print("---") else: print("---") 2.while循环 下面是一个简单的while循环 count = 0 while True: print("count:",count) count = count+1 进一步优化: while count<3 print("----") else: #while循环中也可以用到else语句,这样使代码更简单 print("----") 举例:
age = 35 count = 0 while count<3: '''if count == 3: break''' _age = int(input("_age:")) if _age == age: print("yes,you got it.") break elif _age > age: print("think smaller...") else: print("think bigger...") count+=1 else: print("you have tried too many times..fuck off") 3. for循环 for i in range(10): print("loop:",i) 这是一个简单的for循环的例子,输出结果是0,1,2,3,4,5,6,7,8,9 如果我们只想输出0,2,4,6,8,那么我们可以这样做:
for i in range(0,10,2):#0,10是i变化区间,2是步长,当然也可以将步长改为3,4,... print("loop:",i) 两层循环: for i in range(10): print(i) for j in range(10): print(j) 该循环输出数据大小是10*10, 如果我们不想将所有的数据全部输出,那么我们可以加个if语句来跳出循环
for i in range(10): print(i) for j in range(10): print(j) if j > 5: break #跳出当前循环