Python题目练习(一)
1、使用while循环输入 1 2 3 4 5 6 8 9 10
i = 1
while i <=10 :
if i != 7:
print(i)
else:
print(' ')
i += 1
2、求1-100的所有数的和
i = 1
sum = 0
while i <= 100:
sum += i
i += 1
print(sum)
3、输出 1-100 内的所有奇数
i = 1
while i <= 100:
print(i)
i += 2
4、输出 1-100 内的所有偶数
i = 2
while i <= 100:
print(i)
i += 2
5、求1-2+3-4+5 ... 99的所有数的和
i = 1
sum = 0
while i < 100:
if i%2 == 1:
sum += i
else:
sum -= i
i += 1
print(sum)
6、用户登陆(三次机会重试)
i = 1
while i <= 3:
name = input('请输入用户名:')
password = input('请输入密码:')
if name == '悟空' and password == '':
print('登陆成功')
break
else:
print('登陆失败')
i += 1
7、求1-2+3....+99除了88以外所有数的和
i = 1
sum = 0
while i <= 99:
if i == 88:
i += 1
continue
if i % 2 == 1:
sum += i
else:
sum -= i
i += 1
print(sum)
8、用户登录(三次机会)并且每次输错时显示剩余登录机会
i = 1
while i <= 3:
name = input('请输入用户名:')
password = input('请输入密码:')
if name == '悟空' and password == '':
print('登陆成功')
break
else:
print('登陆失败,您还剩%d次登陆机会'%(3-i))
i += 1
9、用户登录(三次机会)并且每次输错时显示剩余登录机会,当剩余机会为0时,可以询问用户是否在试试,如果用户同意在尝试,那就将在给他三次机会(一直循环)
i = 1
while i <= 3:
name = input('请输入用户名:')
password = input('请输入密码:')
if name == '悟空' and password == 123:
print('登陆成功')
break
else:
print('登陆失败,您还有%d次登陆机会'%(3-i))
if i == 3:
choice = input('是否需要重新获得三次登陆机会?Y/N:')
if choice == 'Y':
i = 0
i += 1
10、用户登录(三次机会)并且每次输错时显示剩余登录机会,当剩余机会为0时,可以询问用户是否在试试,如果用户同意在尝试,那就将在给他三次机会(一共6次)
i = 2
j= 1
while i >= 0:
name = input('请输入用户名:')
password = input('请输入密码:')
if name == '悟空' and password == '':
print('登陆成功')
break
else:
if i == 0 and j == 1:
k = input('登陆失败,是否需要重新获得三次登陆机会?Y/N:')
if k == 'Y' and j == 1:
i = 3
j -= 1
elif i == 0 and j == 0:
print('登陆失败,您的账号已经被锁上')
else:
print('登陆失败,您还有%d次机会' % i)
i -= 1
Python题目练习(一)的更多相关文章
- 之前同事问到的一道python题目
Python面试题 之前同事问了一道Python题目如下,暂时归类为面试题 题目:把类似'123.456'的字符串转换成浮点型数据 方法一: >>> print '{:.3f}'.f ...
- Python题目练习(二)
1.如何实现对python列表去重,并保持原来顺序 li = [1,2,5,3,1,6,3,8,0,3,2,4] l = [] for i in li: if i not in l: l.append ...
- python -- 题目不看别人的自己写然后比较
题目一 ''' 编写Python脚本,分析xx.log文件,按域名统计访问次数倒序输出 xx.log文件内容如下: https://www.sogo.com/ale.html https://www. ...
- Python题目
https://github.com/taizilongxu/interview_python 1 Python的函数参数传递 strings, tuples, 和numbers是不可更改的对象,而l ...
- Challenge Checkio(python)—初尝python练习网站
最近在找点python语言练习的网站,发现这个网站不错 http://www.checkio.org/ 页面设计的也比较漂亮,比较适合学习python的语法知识.不过注册这个网站 开始就得解决一个py ...
- 《python语言程序设计》_第一章编程题
题目1.1 :显示"welcome to python " 答案:print('welcome to python') 题目1.2:显示"welcome to pytho ...
- Python 爬虫面试题 170 道:2019 版
引言 最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题不是很满意,一个是有些部分还是 Python ...
- Python代码块缓存、小数据池
引子 前几天遇到了这样一道Python题目:a='123',b='123',下列哪个是正确的? A. a != b B. a is b C. a==123 D. a + b =246 正确答案是B 是 ...
- Python 最常见的 170 道面试题全解析:2019 版
Python 最常见的 170 道面试题全解析:2019 版 引言 最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了 ...
随机推荐
- 【原创】大数据基础之Benchmark(1)HiBench
HiBench 7官方:https://github.com/intel-hadoop/HiBench 一 简介 HiBench is a big data benchmark suite that ...
- @ModelAttribute设置request、response、session对象
利用spring web提供的@ModelAttribute注解 放在类方法的参数前面表示引用Model中的数据 @ModelAttribute放在类方法上面则表示该Action类中的每个请求调用之前 ...
- 38)django-组合搜索
一:组合搜索 组合搜索可以用来实现快速查询.效果图举例.瓜子网站选车 注意:URL中的地址0-0什么的是传递的参数的值. 二:实现组合搜索 组合实现条件 1)有外键或者多对多多关系 2)有choice ...
- Modbus库开发笔记之七:Modbus其他辅助功能开发
前面开发了各种应用,但是却一直没有提到一个问题,你就是对具体的数据进行读写操作.对于Modbus来说标准的数据有4种:线圈数据(地址:0000x).输入状态量数据(地址:1000x).保持寄存器数据( ...
- Ubuntu16.04安装Maven3.5.4
本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软件版本为准. 操作系统:Ubuntu 16.04.3 LTS Maven 版本:Apache Maven 3.5.4 JDK 版本:J ...
- SecureCRT中sqlplus,使用Backspace删除时 ^H^H
平时习惯用Backspace删除输入错误,但是在SecureCRT中使用是,却是: SQL> sele^H^H 网上有几个方法,觉得改SecureCRT的配置最方便.
- Confluence 6 影响语言的其他设置
一个独立的用户可以在 Confluence 中选择应用到界面文字和消息中的语言.请注意,支持的语言类型基于在 Confluence 中安装的语言包. 你登录使用 Confluence 回话的语言基于下 ...
- UserNotifications ios10 通知使用
通知在ios10 中推荐使用 导入 import UserNotifications 头文件 if #available(iOS 10.0, *) { UNUserNotificationCent ...
- 剑指offer 二叉树中和为某一个值的路径
剑指offer 牛客网 二叉树中和为某一个值的路径 # -*- coding: utf-8 -*- """ Created on Tue Apr 9 15:53:58 2 ...
- PDF如何添加水印,PDF添加水印工具的使用方法
PDF文件在编辑修改的时候是需要借助工具才可以编辑,PDF文件不像普通的文件可以直接打开编辑,PDF编辑工具是PDF文件进行编辑的重要工具,就以添加水印为例,能够在PDF中添加水印的工具有哪些呢?要怎 ...