多测师讲解python _函数的传递_高级讲师肖sir
题目:
要求1、通过函数来实现
2、引用函数传递方法
3、引用返回值
有一个登录系统:账号admin 密码123456 验证码abc123
账号、密码、验证码都正确的时候:显示登录成功
最后显示查询的余额为:888888888
账号错误返回账号错误
密码错误返回密码错误
验证码错误返回验证码错误'''

def fun():
a ='查询的余额为:¥8888888888.00'
return a
fun()
def fun1():
user_name=input('输入账号:')
if user_name =='admin':
user_pwd=input('输入密码:')
if user_pwd =='123456':
user_yzm=input('输入验证码:')
if user_yzm =='abc123':
print('登录成功',fun())
else:
print('验证码错误!!')
else:
print('密码错误!!')
else:
print('账号错误!!')
fun1()

def fun1():
user_name=input('输入账号:')
if user_name =='admin':
user_pwd=input('输入密码:')
if user_pwd =='123456':
user_yzm=input('输入验证码:')
if user_yzm =='abc123':
print('登录成功')
return True
else:
print('验证码错误!!')
return False
else:
print('密码错误!!')
else:
print('账号错误!!')
def fun():
a=fun1()
if a ==True:
print('查询的余额为:¥8888888888.00')
else:
pass
fun()

def fun():
name=input('请输入用户名:')
if name=='admin':
pwd=input('请输入密码:')
if pwd=='123456':
yzm=input('请输入验证码:')
if yzm=='abc123':
print('登录成功')
return '登录成功'
else:
print('验证码错误')
else:
print('密码错误')
return '登录失败'
else:
print('账号错误')
def fun1():
c=fun()
if c=='登录成功':
print('8888888')
else:
pass
fun1()

def login():
a=input('请输出账号:')
if a == 'admin':
b=input('请输入密码:')
if b =='123456':
c=input('请输入验证码:')
if c =='abc123':
print('登录成功')
return '登录成功'
else:
print('验证码错误')
return '验证码错误'
else:
print('密码错误')
return '密码错误'
else:
print('账号不存在!')
return
# login()
def check():
m=login()
if m=='登录成功':
a=input('是否选择查询余额:')
if a=='yes':
print('账户余额为:88888888')
else:
pass
check()

def func()
username = input("请输出账号:")
if username == "admin":
password = input("请输入密码:")
if password == "123456":
code = input("请输入验证码:")
if code == "abc123":
print("登录成功!")
return "True"
else:
print("验证码错误!")
print("密码错误!")
else:
print("账号不存在!")
def check():
status1 = func()
if status1 == "True":
status2 = input("是否选择查询余额:")
if status2 == "yes" or status2 == "YES":
print("账户余额为:88888888")
else:
print("请选择其他业务!")
else:
pass
check()
参考:不规范

def fzh():
zh = input("请输入你的账户:")
return zh
def fmm():
mm=input("请输入你的密码:")
return mm
def fyzm():
yzm = input("请输入验证码:")
return yzm
if fzh()=="admin":
if fmm()=="123456":
if fyzm()=="abc123":
print("你的账号余额为:88888888")
else:
print("验证码错误")
else:
print("密码错误")
else:
print("账户不存在")
多测师讲解python _函数的传递_高级讲师肖sir的更多相关文章
- 多测师讲解接口测试 _linux中搭建环境cms_高级讲师肖sir
cms后台的搭建, 我们主要是用来做接口测试和接口自动化测试: 我们搭建的流程和之前搭建多有米一样: 后期给我们一个war包就要知道搭建一个文档: 要知道环境项目怎么讲? 讲解下搭建cms环境的流 ...
- 多测师讲解selenium—自动化测试课堂面试题总结—高级讲师肖sir
1.你有做过自动化?你用什么语言? python2.自动化中如何使用语言打开一个网址?浏览器,浏览器对应驱动,导入库,类,get,url3.在一个浏览器中打开多个窗口?open_windows dri ...
- 多测师讲解接口测试 _windows中搭建环境cms_高级讲师肖sir
eclipse集成开发环境 搭建开发环境需要安装的工具如下 jdk-8u60-windows-x64.exe jdk eclipse.rar 集成开发框架 mysql-inst ...
- 多测师讲解python _函数中参数__高级讲师肖sir
函数中讲解参数: 形参和实参的认识 函数无参数的调用 函数单个参数的调用 函数多个参数的调用 # #调试函数给默认参数传新值,则函数使用新值 # 注意:当多种参数同时出现在函数中,默认参数要放在最后的 ...
- 多测师讲解自动化测试 _RF封装_(三层模式)高级讲师肖sir
rf自动化:分层作用: 1.项目----有重复的流程(借款-登录,出借-登录) 2.借款--登录(8个流程)机器人:案例层(用例)写在机器人中,1个机器人=1条用例 分三个层次: 1.案例层(存放用例 ...
- 多测师接口测试 --常见的接口面试题目002---高级讲师肖sir
1.postman接口测试,它有一个功能可以设置参数化,你有用过吗 2.你测试过哪些接口 3.有做过接口测试吗?接口测试你们是怎么测的 4.多接口怎么测(postman里面有一个批量处理) 5.g ...
- 多测师浅谈 学员实现价值就是我们的幸福_高级讲师肖sir
学员实现价值就是我们的幸福 作为一名资深的IT高级讲师,在传统的行业IT薪资基本都是过万,作为一名IT培训教师,培养出在不同领域的测试,并且接触各种各样的产品,目前市场流行的比如银行业务系统,语音类系 ...
- 多测师讲解自动化selenium___定位元素002___高级讲师肖sir
高级自动化测试python+selenium教程手册 --高级讲师肖sir(Harm) 第 2 章8种定位方法 总结: selenium 的 webdriver 提供了八种基本的元素定位方法,前面六种 ...
- 多测师讲解python _函数return_高级讲师肖sir
# 函数中的返回的作用: 注意点:(1)调用函数===没有加print 调用函数为空,加了print调用函数打印输出none (2)在函数中碰到return语句赋值直接返回r ...
- 多测师讲解python函数 _open_高级讲师肖sir
open()函数 #open() 函数用于打开一个文件,创建一个 file 对象 #Python open() 函数用于打开一个文件,并返回文件对象, # 在对文件进行处理过程都需要使用到这个函数,如 ...
随机推荐
- [Python]打印指定目录下所有子目录
import os for root,dirs,files in os.walk(r"/home/os-hy01"): for dir in dirs: print(dir) -- ...
- 20190930-01 Redis的事务 000 031
- python 模块安装导入
一.定义 python模块就是一个.py文件,一个模块中可以有多个函数,在使用模块时,只需要import下,就可以使用模块中的函数功能.import模块的过程相当于把这个py文件中的所有内容都执行一遍 ...
- 微信开发者工具集成GitHub,多人协调开发,上传拉取等
一,准备环境 1,提前安装git环境和GitHub做集成,不做多解释: 1,准备微信项目代码: 2,创建GitHub仓库: 二,创建GitHub仓库 1,创建一个空的GitHub仓库,不要任何文件和不 ...
- Shader 001 - 函数造型能力
0x00 从函数出发 Shader 中的很多效果都是由函数计算得出的,如何更好地理解二者的关系呢.不妨先看看函数是什么?函数的定义可以简单地描述为:给定一个集合 A,对于其中的元素施加法则 f,则可以 ...
- 5 分钟带你掌握 Makefile 分析
摘要:Makefile是一个名为GNU-Make软件所需要的脚本文件,该脚本文件可以指导Make软件控制arm-gcc等工具链去编译工程文件最终得到可执行文件,几乎所有的Linux发行版都内置了GNU ...
- 第11课 - enum, sizeof, typedef 分析
第11课 - enum, sizeof, typedef 分析 1. enum介绍 (1)enum是C语言中的一种自定义类型,和struct.union地位相同,格式如下: // enum每个值的最后 ...
- Docker添加TLS认证修复2375端口暴露引发的漏洞
#### 1.环境准备 ```bash# 查看Docker服务器主机名hostnamectl``` ![1582697962553](C:\Users\86176\AppData\Roaming\Ty ...
- Node.js 从零开发 web server博客项目[日志]
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ...
- Docker之简单操作
安装完Docker后,我们就可以与Docker进行交互来创建和管理容器等操作. 容器生命周期管理: 创建一个新的容器并运行一个命令 docker run [OPTIONS] IMAGE [COMMAN ...