python基础作业练习-20171214

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

count = 1 

while count <= 10:
    if count == 7:
        count = count + 1
        continue
    print(count)
    count = count + 1

2、求1-100的所有数的和

count = 1
sum = 0

while count <= 100:
	sum = sum + count
	count = count + 1 

print(sum)

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

count = 1 

while count <= 100:
	if count % 2 ==1:
		print(count)
		count = count + 1
	count = count + 1

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

count = 1

while count <= 100:
	if count % 2 ==0:
		print(count)
		count = count + 1
	count = count + 1

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

count = 1
sum = 0 

while count <= 99:
	if count ==1:
		sum = count
		count = count + 1
		continue
	else:
		if count % 2 ==1:
			sum = sum + count
			count = count + 1
		else:
			sum = sum - count
			count = count + 1
print(sum)

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

count = 1
sum = 0

while count <= 3:
	username = input(‘请输入用户名:‘)
	password = input(‘请输入用户密码:‘)
	if username == ‘Jason‘ and password == ‘123‘:
		print(‘登录成功,欢迎“Jason”回来!‘)
		break
	else:
		sum = 3 - count
		print(‘用户名或密码错误,请重新输入,目前还剩余‘+str(sum)+‘机会!‘)
		count = count + 1

 

时间: 2024-10-14 09:19:02

python基础作业练习-20171214的相关文章

python基础作业------模拟实现一个ATM + 购物商城程序

模拟实现一个ATM + 购物商城程序 作业需求: 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接口,包括添加账户.用户额度,冻结账户等... 用户认证用装饰器 ## ATM信用卡购物模拟程序 ### 作者介绍: * author:高原 ### 功能介绍: 模拟实现一

Python基础作业一:模拟用户登陆

作业要求: 1. 用户输入帐号密码进行登陆2. 用户信息保存在文件内3. 用户密码输入错误三次后锁定用户4. 已锁定用户下次登陆直接禁止登陆 按老师要求,先画流程图,我用的visio,图形,线性规则也不太懂,请评论区留言指正. 下面是代码:请稍后

python基础周作业

python基础周作业 1.执行python脚本的两种方法 脚本前面直接指定解释器 在脚本开始前声明解释器 2.简述位,字节的关系 每一个字节占用八个比特位 3, 简述ascii.unicode.utf- ‐8.gbk的关系 utf--‐8 <-- unicode <-- gbk <-- ascii 按此方向兼容 4..请写出"李杰"分别用utf- ‐8和gbk编码所占的位数 "李杰" 占用utf -8 占6字节 , gbk 占用4字节 5.pyt

计算机基础系列一:网络基础和python基础(变量和程序交互)7月13和14日课堂预习/随笔/作业

上节课回顾   - 操作系统的两大作用   - 多道技术   一.网络基础   -1.互联网协议---就是计算机的网络通信标准   -2.网络指的是-计算机于计算机 之间通过物理连接介质(网络设备连接到一起二.osi七层协议   -五层为 应用 传输 网络 数据链 物理   2.1-以太网协议规定电信号为一组数据帧  基于Mac地址通讯仅限局域网通信       -每一组帧分为报头head和数据date两部分      -报头长度是固定的包含数据的类型和地址      -规定接入互联网必须要有一

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Python总结:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Day4 - Python基础4 迭代器、装饰器、软件开发规范

Python之路,Day4 - Python基础4 (new版) 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>

Day6 - Python基础6 面向对象编程

Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法. 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 你搜罗了自己掌握的所有技能,写出了下面的代码来描述这两个角色 1 2 3 4 5 6 7 8 9 10 11

Python基础s14-day1

2016年7月23日"Python基础s14-Day1" 两年前还在学校上课时,偶然在51cto上看到了一篇博文"普通运维人员就是秋后的蚂蚱",看这篇文章时我还在某个机构学运维的课程.看完以后我跟任教老师说了下文章大概的内容,他说如果你学了python当你出去面试运维时肯定会薪资待遇高一些.当时自己也找了点视频但是没有开发基础又没有人指点学了将近一个月的时间后就放弃了.几个月过去了我开始大量的投放简历去面试工作当时有几个公司的面试官问我会Pthon吗?我都是回答会点