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) 收藏 举报

浙公网安备 33010602011771号