使用条件语句登录QQ(Pythonn实验实训项目)
1、掌握变量的创建方法及变量赋值运算的使用方法;
2、掌握的掌握if-elif–else条件语句和循环语句的嵌套使用;
3、掌握比较运算符的应用;
4、掌握输入语句的使用方法;
5、掌握continue和break语句的用法。
二、实验内容
使用条件语句实现QQ登录:若用户名和密码都输入正确,则提示登录成功;若用户名和密码两者中有一个输入不正确,则提示错误。创建两个变量分别存放设置的用户名和密码,变量类型分别为字符型和整型。当分别输入用户名和密码时,利用条件语句判断输入的用户名与密码是否与设置的用户名和密码一致。
三、实验过程
1、创建变量user用于存放设置的用户名,创建变量password用于存放设置的密码。
user = "Wanglin"
password = "wanglin210403120347"
- 利用input函数获取输入的用户名与密码。
input_user = input("请输入用户名:")
input_password = input("请输入密码:")
3、在条件语句中,当输入的用户名和密码与设置的用户名和密码不一致时,输出错误提示(“用户名错误”“密码错误”或“用户名和密码错误”)。
4、当输入的用户名和密码都正确时,输出登录成功的提示。
if input_user == user and input_password == password:
print("登录成功!")
break
else:
if input_user != user and input_password != password:
print("用户名和密码错误!")
elif input_user != user:
print("用户名错误!")
else:
print("密码错误!")
5、整个过程一直循环直至输入正确的密码和用户名为止。
使用while True,break循环代码
注:
1、新建一个文件,在代码编辑区域写程序;
2、“实验过程”中包含的四个内容需要都实现并用代码展示;
3、输出结果截图,结果包含输入密码正确和错误两种情况的截图;
错误情况
正确情况
4、画代码流程图并粘贴在实验报告中。
四、实训总结(至少300字)
通过本次实训,在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,关键在于理解。掌握了变量的创建方法及变量赋值运算的使用方法;掌握的掌握了if-elif–else条件语句和循环语句的嵌套使用;掌握了比较运算符的应用;掌握了input函数输入语句的使用方法;掌握了while True,break语句的用法。
学会了如何使用变量、条件语句、输入语句等基本语法,实现了一个简单的QQ登录功能。在实际开发中,我们还需要考虑更多的安全性和功能性需求,例如加密存储密码、多次尝试登录等功能。
在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。首先,它锻炼了我做项目的能力,提高了独立思考问题、自己动手操作的能力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。
作者:WangLinXX