day1-if else 流程判断

 

一、if else第一个应用:

                    设计一个登陆器,输入用户名和密码输入正确提示欢迎进入该系统,如果输入错误提示无效用户名或密码。

密码隐藏执行结果:

密码正常显示执行结果:

    

    相关代码:

复制代码
#设计一个登陆器,输入用户名和密码输入正确提示欢迎进入该系统,如果输入错误提示无效用户名或密码。
#提取getpass这个模块
import getpass
_username = "alex"
_userpassword = "123"
username = input("username:")
#输入时隐藏密码:使用getpass.getpass模块,Import getpass是提取getpass这个模块
#getpass这个模块无法在Pycharm中应用,需要在cmd中运行。
userpassword = getpass.getpass("password:")
#userpassword = input("password:")
#下面是if else判断应用。
if _username ==username and _userpassword == userpassword:
    print("Welcome to the system!")
else:
    print("Invalid username or password!")
复制代码

 

、if else 第二个应用:

                       猜年龄,猜的数值大,显示你猜大了。猜的数值小,显示你猜小了,猜的正确则显示猜的正确。

执行结果:

 

相关代码:

复制代码
#猜年龄,猜的数值大,显示你猜大了。猜的数值小,显示你猜小了,猜的正确则显示猜的正确。

_age_of_oldboy = 56
#默认数值是字符型,要转换为整型。通过int()
age_of_oldboy = int(input("age_of_oldboy:"))

#如果输入的数值大了,显示你猜的大了,如果你输入的数值小了,显示你猜小了,多个判断用elif:
#这两个都不成立,则显示猜的正确。这里通过else:来判断。
if age_of_oldboy > _age_of_oldboy:
    print("You guess a little oldder age!")
elif age_of_oldboy < _age_of_oldboy:
    print("You guess a little younger age!")
else:
    print("You guessed right!")
复制代码

 

posted on 2017-06-29 21:25  aptech2017  阅读(86)  评论(0)    收藏  举报

导航