python创建提示用户输入查询条件_python流程控制练习

‘’’

if条件

‘’’

示例

sex= ‘female’

age=19

is_beautiful=True

is_successful=True

height=1.70

if sex ==‘female’ and age > 18 and age <20 and is_beautiful \

and height > 1.6 and height < 1.8 :

print(“001”)

if is_successful :

print(‘ok’)

else:

print(‘sb’)

else:

print(‘88’)

#示例2

score=int(input(‘你的成绩:’))

# score=int(score)

if score >= 90:

print(“优秀”)

elif score >= 80:

print(“良好”)

elif score >= 70:

print(“普通”)

else:

print(“很差”)

while循环

tag=True

while tag:

name=input(‘your name is:’)

# pwd=input(‘your pass word is:’)

pwd=int(input(‘your pass word is:’))

if name==‘aaa’ and pwd==111:

# if name == ‘aaa’ and pwd == ‘111’:

print(‘login successful’)

else:

print(‘try again’)

print(">>>>")

while结束循环方式一:

将条件改成false

tag = True

while tag:

name = input(‘your name is:’)

# pwd=input(‘your pass word is:’)

pwd = int(input(‘your pass word is:’))

if name == ‘aaa’ and pwd == 111:

# if name == ‘aaa’ and pwd == ‘111’:

print(‘login successful’)

tag = False

else:

print(‘try again’)

print(">>>>")

while结束方式二 while+continue 结束本次循环,直接进入下一次循环

count = 1

while count < 6:

if count == 4:

count += 1

continue

print(count)

count += 1

# count += 1

‘’‘需求设计一个登陆程序

要求1、输入正确的用户名和密码

要求2、登陆失败后无限次重新输入

要求3、登陆成功后结束程序并打印>>>,’’’

尝试1

name = input(‘your login name:’)

pwd = input(‘your passwords :’)

tap = True

while tap :

if name == ‘bob’ and pwd ==‘111’:

print(‘login successful’)

tap = False

else:

print(‘username or passsword error’)

tap = False

print(’>>>>>’) #都打印>>>,但是只有一次登陆机会

尝试2

while True:

name = input(‘your login name:’)

pwd = input(‘your password :’)

if name == ‘bob’ and pwd == ‘11’:

print(‘login successful’)

break

else:

print(‘user name or password error’)

break

print(’>>>’) #成功打印>>>,失败也打印>>> 但是只有一次尝试机会

尝试3

while True:

name = input(‘please input your login name:’)

pwd = input(‘please input your password :’)

if name == ‘bob’ and pwd == ‘11’:

print(‘login successful’)

break

else:

print(‘user name or password error’)

print(’>>>’) #登陆成功不打印>>>,失败打印>>> 可以无限次重新输入

尝试4

while True:

name = input(‘please input your login name:’)

pwd = input(‘please input your password :’)

if name == ‘bob’ and pwd == ‘11’:

print(‘login successful’,)

print(’>>>’)

break

else:

print(‘user name or password error’)

print(’>>>’)

‘’’

要求1、输入正确的用户名和密码

要求2、只能尝试3次输入错误

要求3、登陆成功后结束程序

‘’’

尝试第一次(运行结果正确,但是程序不停止,错误在while ture,只要更改为while count <4就可以)

count = 1

while True:

if count < 4:

name = input(‘please input your name:’)

pwd = input(‘please input your password:’)

if name == ‘egon’ and pwd == ‘11’:

print(‘login successful’)

break

else:

print(‘username or password error’)

print(’>>>’)

count += 1

count=0

while count < 3:

name=input(‘请输入用户名:’)

password=input(‘请输入密码:’)

if name == ‘egon’ and password == ‘123’:

print(‘login success’)

break

else:

print(‘用户名或者密码错误’)

count+=1

尝试第二次 验证while 循环中嵌套的break会导致else 不运行

count = 1

while True:

if count < 4:

name = input(‘please input your name:’)

pwd = input(‘please input your password:’)

if name == ‘egon’ and pwd == ‘11’:

print(‘login successful’)

break

else:

print(‘username or password error’)

print(’>>>’)

count += 1

else:

print(‘haha’)

尝试第三次 验证将while循环由tap条件终止

count = 1

tap = True

while tap:

if count < 4:

name = input(‘please input your name:’)

pwd = input(‘please input your password:’)

if name == ‘egon’ and pwd == ‘11’:

print(‘login successful’)

tap = False

else:

print(‘username or password error’)

print(’>>>’)

count += 1

else:

print(‘haha’)

‘’’

需求1、输入正确的用户名和密码

要求2、只能尝试3次输入错误,有剩余次数提示

要求3、登陆成功后结束程序

‘’’

count = 3

tag=True

while tag:

if count > 0:

name = input(‘please input your name:’)

pwd = input(‘please input your password:’)

if name == “egon” and pwd == ‘11’:

print(‘login successful’)

break

else:

count -= 1

print(‘username or password error’,\

‘you can try:’,count)

if count==0:

tag=False

练习

1、使用while循环输出1 2 3 4 5 6 8 9 10

‘’'count = 1

while True:

if count != 7:#and count < 11:

print(count)

count += 1

else:

count += 1

if count == 11:

break

#该程序虽然最终结果能按要求打印出结果,但是程序逻辑比较混乱。’’’

‘’‘教师版

count = 1

while count < 11:

if count ==7:

count +=1

continue

print(count)

count += 1

#应用continue语法,当条件成立时,停止当次循环,重新开始循环’’’

#2. 求1-100的所有数的和

count = 1

a = 0

while count < 101:

a=a +count

count += 1

print(a)

#3. 输出 1-100 内的所有奇数

count = 1

while count < 101:

if count % 2 == 1:

print(count)

count += 1

1-100所有奇数的和

count = 1

a = 0

while count<101:

if count %2 == 1:

a = count+a

count += 1

print(a)

1~100所有偶数的和

sum = 0

n = 100

while n > 0:

sum = sum + n

n = n - 2

print(sum)

#4. 输出 1-100 内的所有偶数

‘’‘count = 1

while count<=100:

if count %2==0:

print(count)

count += 1’’’

#5. 求1-2+3-4+5 … 99的所有数的和

count = 1

a = 0

while count < 100:

if count % 2 == 1:#99

a = a + count

count += 1

else:

a=a - count

count += 1

print(a)

1~100所有奇数的和

count=1

a=0

while count<100:

if count %2 ==1:

a=a+count

count += 1

print(a)

res=0

count=1

while count < 100:

if count%2 == 0:

res-=count

else:

res+=count

count+=1

print(res)

#6. 用户登陆(三次机会重试)

count = 3

while True:

if count>0:

name = input(‘please input your name:’)

pwd = input(‘please input your password:’)

if name==‘bob’ and pwd==‘11’:

print(‘login successful’)

break

else:

count -= 1

print(‘username or password error’,‘you can try :’,count)

count =3

while count > 0:

name = input(‘请输入用户名:’)

password = input(‘请输入密码:’)

if name==‘bob’ and password == ‘11’:

print(‘登陆成功’)

break

else:

print(‘用户名或密码错误’)

count -= 1

‘’‘教师版

count=0

while count < 3:

name=input(‘请输入用户名:’)

password=input(‘请输入密码:’)

if name == ‘egon’ and password == ‘123’:

print(‘login success’)

break

else:

print(‘用户名或者密码错误’)

count+=1’’’

#7:猜年龄游戏

示范2

tag=True

while tag:

name = input(‘please input youe name:’).strip() #去除字符串里的空白.strip

pwd = input(‘please input your password:’)

if name==‘egon’ and pwd==‘123’:

print(‘login success’)

while tag:

print(’’’

0 退款

1 取款

2 转账

3 查询

‘’’)

choice = input(‘请输入您要执行的操作:’) #choice=‘1’

if choice==‘0’:

tag=False

elif choice==‘1’:

print(‘取款》》》’)

elif choice==‘2’:

print(‘转账》》’)

elif choice == ‘3’:

print(‘查询》》》’)

else :

print(‘输入指令错误,请重新输入’)

else:

print(‘密码错误’)

for i in range(1, 10):

for j

# for j in range(1, 10):

x = i * j

print(’%s * %s = %s’ % (i, j, x), end=’’)

print()

for i in range(1,10):

for j in range(1,i+1):

print(’%s*%s=%s’ %(i,j,i*j)),#end=’ ')

print()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

svg 地图_找地图素材?有这个网站就够了!

文 | 孙宁使用地图类的素材最担心什么&#xff1f;答案是&#xff1a;地图数据的准确性&#xff01;设想&#xff0c;你辛辛苦苦找来的地图素材&#xff0c;却被人发现是一个假的地图&#xff0c;那可是要犯错误滴~今天给大家推荐一个地图网站&#xff0c;完全不用担心这个问题…

hadoop设置java环境_hadoop安装(3)_Linux配置JDK环境

hadoop分布式集群安装的过程中要先给Linux系统配置好JDK环境&#xff0c;因为hadoop是基于Java开发的。所以本文主要介绍如何在centos上安装jdk环境&#xff0c;主要步骤如下&#xff1a;1、去Oracle官网下载Linux版本的jdk&#xff0c;地址如下&#xff1a;笔者下载的是JDK1.8…

python巩固函数和模块_Python学习教程6:函数,模块和类的使用

Python函数定义函数是组织好的,可重复利用的,用来实现单一,或相关联功能的代码片段. 函数能提高应用的模块行,使代码逻辑更加的条理清晰.内建函数内建函数是Python中自带的,可供用户重复使用的一类单一功能的函数,比如我们常用的print函数,就属于内建函数.自定义函数Python中除…

compact php,php内置函数使用 compact()

这篇文章介绍的内容是关于php内置函数使用 compact() &#xff0c;有着一定的参考价值&#xff0c;现在分享给大家&#xff0c;有需要的朋友可以参考一下今天在使用tpshop时发现一个的php内置函数&#xff0c;叫compact()&#xff0c;该函数创建一个由参数所带变量组成的数组。…

python网格搜索核函数_(转载)Python机器学习笔记GridSearchCV(网格搜索)

转载声明介绍在机器学习模型中&#xff0c;需要人工选择的参数称为超参数。比如随机森林中决策树的个数&#xff0c;人工神经网络模型中隐藏层层数和每层的节点个数&#xff0c;正则项中常数大小等等&#xff0c;他们都需要事先指定。超参数选择不恰当&#xff0c;就会出现欠拟…

java国际规范标准,国际化 - Java Servlet 3.1 规范

Servlet 应设置响应的 locale 和字符集。使用ServletResponse.setLocale 方法设置 locale。该方法可以重复的调用&#xff1b;但响应被提交后调用该方法不会产生任何作用。如果在页面被提交之前 servlet 没有设置 locale&#xff0c;容器的默认 locale 将用来确定响应的locale&…

sqlplus怎样将名次显示在表的后面_数据透视表-01 3种分析方法比拼,助你步入透视表的知识宝殿...

数据透视表通俗的讲就是一种在EXCEL表中对数据进行分析汇总的方式&#xff0c;它可以方便的排列、汇总复杂数据&#xff0c;更加清晰的查看、分析隐藏在数据内部的信息。另外在菜单栏数据选项下的合并计算和分类汇总也可以进行简单的统计分析下面我们通过一个小例子来了解一下合…

php的实体字符表,php htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符

定义和用法htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符。会被解码的 HTML 实体是&#xff1a;& 解码成 & (和号)" 解码成 " (双引号) 解码成 (单引号)< 解码成 < (小于)> 解码成 > (大于)htmlspecialchars_decode() 函数是 …

python子进程kerberos_Anaconda3的python找不到kerberos凭证缓存

使用Anaconda的Python 3版本创建到MSSQL服务器的ODBC连接时遇到错误&#xff1a;pyodbc.Error: (‘HY000’, ‘[HY000] [Microsoft][ODBC Driver 17 for SQL Server]SSPI Provider: No Kerberos credentials available (default cache: KEYRING:persistent:1918003883) (851968…

php引用计数器,PHP 引用计数器 通俗版解释_PHP教程

PHP 引用计数器 通俗版解释概述最近看PHP中的引用计数器部分&#xff0c;首先被各种绕晕&#xff0c;然后通过看博客和分析后&#xff0c;总结了一个比较通俗的解释&#xff0c;能帮助自己很好地记忆&#xff0c;也希望能帮助到各位读者。这里分享一遍博文&#xff0c;是比较正…

java流式api,Java 8 中流式API性能基准测试

测试代码package hello.test;import org.openjdk.jmh.annotations.*;import org.openjdk.jmh.runner.Runner;import org.openjdk.jmh.runner.RunnerException;import org.openjdk.jmh.runner.options.Options;import org.openjdk.jmh.runner.options.OptionsBuilder;import jav…

windows c语言 http https检测_C语言编程工具的选择

1.先说说我的故事我是2007年上的大学&#xff0c;一所双一流工科大学。专业是计算机科学与技术。我们计算机专业没有C语言这门课。其他工科专业会学C语言这门课。据我所知&#xff0c;其他的工科专业需要过C语言2级考试。计算机专业不用考2级、3级...这些考试。我们计算机专业学…

PHP 继承新增,php类的扩展和继承用法实例

本文实例讲述了php类的扩展和继承用法。分享给大家供大家参考。具体如下&#xff1a;class Thread{var $topic; //帖子主题var $body; //帖子内容var $date; //帖子发布时间var $author; //帖子作者//函数Thread用于初始化变量等function Thread(){//初始化变量}//函数Send用于…

python的固定有没有固定字符_python每次处理固定个数的字符的方法总结

首先&#xff0c;来看每次处理一个字符的情况&#xff0c;可以有如下方法去实现&#xff1a;方法一&#xff1a;代码如下:>>> a1234567>>> list(a)[1, 2, 3, 4, 5, 6, 7]>>>方法二&#xff1a;代码如下:>>> a1234567>>> for i in…

php 按照laravel5.5,Laravel5.5 综合使用

使用 Laravel5.5 开发一个自动交割的项目&#xff0c;把使用到的开源扩展包及特性整理起来&#xff0c;以供后续使用。一、安装IDE提示工具Laravel IDE Helper 是一个极其好用的代码提示及补全工具&#xff0c;可以给编写代码带来极大的便利。1、安装# 如果只想在开发环境安装请…

usb声卡驱动_iCON ProDrive第三代USB声卡驱动全新发布!

2019年3月&#xff0c;iCON官方发布了一款全球首创——全新一代“ProDrive III”USB声卡驱动&#xff0c;iCON所有系列USB声卡(包括带声卡的MIDI键盘)已全面启用ProDrive III &#xff01;iCON ProDrive III由iCON的国际工程师团队微调的高品质模拟元件和电路&#xff0c;可同时…

分数小数互换图_重复控制器学习心得(二)——超前环节的分数化和校正因子的引入...

本文仅作为学习记录&#xff0c;欢迎各位提出宝贵建议1、超前补偿环节的分数化在上周我学习了分数阶RC的实现方式&#xff0c;无独有偶&#xff0c;超前补偿环节也可以应用插值的方式来近似分数阶补偿。整数阶超前补偿的弊端主要有二&#xff1a;一、当采样频率和固定频率的比值…

php密码怎么用md5,如何使用PHP使用MD5加密此密码?

下面的代码来自一个用PHP编写的登录脚本.它检查密码的数据库不使用MD5加密密码,但是当登录脚本检查数据库中的密码时,它正在检查原始密码而不加密.我熟悉md5()函数但是如何将其合并到以下内容中:session_start();$username $_POST[username];$password $_POST[password];if (…

python嵩天课后题及答案第二章_课后参考答案-第二章部分习题参考答案

习题21-7题&#xff0c;见教材相关章节内容。8&#xff0e;Job1与Job2同时到达&#xff0c;根据短作业优先算法&#xff0c;这时应该先执行Job2&#xff0c;Job2执行完毕时9.0&#xff0c;系统中有job1与job3两个作业&#xff0c;job3较短&#xff0c;所以先执行job3&#xff0…

java中execquery(),javaee登录界面

首先在此之前我们应该正确安装数据库&#xff0c;以及eclipse(javaee)文件包。1.首先在javaee中建立新的项目2.右键点击WebContent-New-JSP File&#xff0c;新建jsp(动态)文件。(想在哪个文件夹里添加jsp文件&#xff0c;就直接右击文件夹新建&#xff0c;注意一定不要展开文件…