python之路-基础篇2,,10、if else
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
评论关闭