python之路-基础篇2,,10、if else


10、if else 流程判断

举例说明1:

importgetpass#引用getpass这个模块_username="kk"_password="123456"username=input("username:")password=getpass.getpass("password")#getpass功能是让密码不直接显示成明文if_username==usernameand_password==password:print("Welcomeuser{name}login...".format(name=username))#print("Welcomeuser%slogin..."%username)else:print("error")

注:缩进功能:子代码需要缩进

举例说明2:

#猜年龄age_of_oldboy=65guess_age=int(input("guessage:"))ifguess_age==age_of_oldboy:print("Yes,yougotit.")elifguess_age>age_of_oldboy:print("No,thinkbigger!")else:print("No,thinksmaller!")

11、while循环

举例说明1:

#死循环count=0whileTrue:print("count",count)count=count+1


举例说明2:

age_of_oldboy=65count=0#设置计数whilecount<3:#如果小于3次时循环执行#ifcount==3:#breakguess_age=int(input("guessage:"))ifguess_age==age_of_oldboy:print("Yes,yougotit.")breakelifguess_age>age_of_oldboy:print("No,thinkbigger!")else:print("No,thinksmaller!")count+=1else:print("Funkoff")


12、for循环

举例说明1:

#for循环foriinrange(10):print("loop",i)


答案:C:\Users\Documents\python>pythonlearn01.pyloop0loop1loop2loop3loop4loop5loop6loop7loop8loop9


举例说明2:

#循环猜年龄

age_of_oldboy=65foriinrange(3):guess_age=int(input("guessage:"))ifguess_age==age_of_oldboy:print("Yes,yougotit.")breakelifguess_age>age_of_oldboy:print("No,thinkbigger!")else:print("No,thinksmaller!")else:print("Funkoff")


举例说明3:

foriinrange(0,10,2):print("loop",i)



python之路-基础篇2

评论关闭