1、使用while循环输入 1 2 3 4 5 6 8 9 10
count = 0
while count <= 9:
count += 1
if count == 7:continue
print(count)
或:
# 把7换成空格
count = 0
while count < 10:
count += 1
if count == 7:
print(' ')
else:
print(count)
# 不输入空格
count = 0
while count < 10:
count += 1
if count == 7:continue
print(count)
# 用pass
count = 0
while count <= 9:
count += 1
if count == 7:
pass #直接跳过
else:
print(count)
2、求1-100的所有数的和
count = 0
sum = 0
while count < 100:
count += 1
sum = sum + count
print(sum)
3、输出 1-100 内的所有奇数
count = 0
while count < 100:
count += 1
if count % 2 == 0:continue
print(count)
或:
# 第一种方法
count = 1
while count < 101:
print(count)
count += 2
# 第二种方法
count = 1
while count < 101:
if count % 2 == 1:
print(count)
count += 1
4、输出 1-100 内的所有偶数
count = 0
while count < 100:
count += 1
if count % 2 == 1:continue
print(count)
5、求1-2+3-4+5 ... 99的所有数的和
power = 1
count = 0
sum = 0
while count < 99:
count += 1
power += 1
sum = sum + count*((-1)**power)
print(sum)
或:
count = 1
sum = 0
while count < 100:
if count % 2 == 0:
sum -= count
else:
sum += count
count += 1
print(sum)
6、用户登陆(三次机会重试)
user_name = 'admin'
password = 'admin'
count = 0
while count < 3:
count += 1
name = input ('请输入用户名:')
if name == user_name:
pw = input('请输入密码:')
if pw == password:
print('登陆成功')
break
else :print('密码错误!')
if count == 3:print('登陆超过三次!请明天重试。')
else :
print('用户名不存在!')
if count == 3 :print('登陆超过三次!请明天重试。')
或:
i = 0
while i <3:
username = input('请输入账号:')
password = input('请输入密码:')
if username == 'admin' and password == 'admin':
print('登陆成功')
else:
print('登录失败,请重新登录')
i += 1
python学习之老男孩python全栈第九期_day001作业的更多相关文章
-
python学习之老男孩python全栈第九期_day002作业
1. 判断下列逻辑语句的True,False.(1) 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6Tru ...
-
python学习之老男孩python全栈第九期_day015作业_老男孩Python全9期练习题(面试真题模拟)
一. 选择题(32分) 1. python不支持的数据类型有:AA. charB. intC. floatD. list 2. Ex = ‘foo’y = 2print(x + y)A. fooB. ...
-
python学习之老男孩python全栈第九期_day007作业
一.关系运算 有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合pythons={'alex','egon','yuanhao','wu ...
-
python学习之老男孩python全栈第九期_day001知识点总结
1. Python2与Python3的区别: Python2:源码不标准,混乱,重复代码太多: Python3:统一标准,去除重复代码. 编码方式: python2的默认编码方式为ASCII码:pyt ...
-
python学习之老男孩python全栈第九期_day016作业
1. 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] import math def func( ...
-
python学习之老男孩python全栈第九期_day004作业
看代码写结果:1. a=[1,2,3,6,"dfs",100]s=a[-1:]print (s) 结果:[100] 2. s=a[-1:0:-1]print(s) 结果:[100, ...
-
python学习之老男孩python全栈第九期_day003作业
1. 有变量name = "aleX leNb" 完成如下操作:(1) 移除 name 变量对应的值两边的空格,并输出处理结果name = ' aleX leNb 'print(n ...
-
python学习之老男孩python全栈第九期_day014作业
0. 默写a. 生成器函数获取移动平均值例子: def init(func): def inner(*args,**kwargs): ret = func(*args,**kwargs) ret.__ ...
-
python学习之老男孩python全栈第九期_day011作业
1. 编写函数.(函数执行的时间是随机的) import timeimport randomdef random_time(): ''' 执行时间随机的函数 :return: ''' time.sle ...
随机推荐
-
【初学python】使用python调用monkey测试
目前公司主要开发安卓平台的APP,平时测试经常需要使用monkey测试,所以尝试了下用python调用monkey,代码如下: import os apk = {'j': 'com.***.test1 ...
-
SQL Server中的“最大并行度”的配置建议
SQL Server中的最大并行度(max degree of parallelism)如何设置呢? 设置max degree of parallelism有什么好的建议和指导方针呢?在微软官方文档R ...
-
【设计模式六大原则2】里氏替换原则(Liskov Substitution Principle)
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑.其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的. 定义1:如果对 ...
-
好的android编码习惯
上一期分享了android内存优化的一些总结,这一期说说我认为的好的编码习惯,然后下一期会做安卓数据库优化的一些总结,逐渐的会将一些性能优化点总结分享出来,肯定是不够全面的希望不足的地方欢迎指出. 良 ...
-
13-7-1 做了一个360优化大师的主页(就是一个主页UI)
模仿360优化大师做了一个下它的首页. 代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/re ...
-
UVALive - 5857 Captain Q&#39;s Treasure
UVALive - 5857 思路: 状压dp,用map写 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimi ...
-
EF Like
public static class EdmxExtensions { [EdmFunction("YourEFModel", "String_Like")] ...
-
tp5查看版本
5.0 base.php 5.1 echo \think\facade\App::version();//用这行代码查看版本
-
人活着系列之芳姐和芳姐的猪(Floyd)
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2929 这个题一方面数据水,另一方面就是思维水, ...
-
时间常用api
1.常用api 创建 Date 对象 - 年 - 月 - 日 - 小时 - 分 - 秒 - 星期 var now=new Date() var year = now.get ...