作业1:

有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币

[10, 8, 5, 3, 27, 99]

#有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币
# [10, 8, 5, 3, 27, 99]
num = 0
sl = [10, 8, 5, 3, 27, 99]
for i in sl:a = i % 2if a == 0:num = i // 2 + numelse:num = i // 2 + num + 1
print("需要取的次数是",(num))

作业2:如果两个素数之差为2,这样的两个素数就叫作"孪生数",找出100以内的所有"孪生数".

#如果两个素数之差为2,这样的两个素数就叫作"孪生数",找出100以内的所有"孪生数"
num = []
for i in range(2, 101):flag = Truefor j in range(2, i):if i % j == 0:flag = Falsebreakif flag:num.append(i)
index = 0
print(num)
while index < len(num) - 1:first = num[index]second = num[index + 1]if second - first == 2:print(f"{first}和{second}之间是孪生素数")index += 1

作业3:给定一个列表,求最大值(不能使用系统api),求最小值,求平均值、求和

#给定一个列表,求最大值(不能使用系统api),求最小值,求平均值、求和
list = [1,2,3,4,5,6,7,8]
print("列表",list)
num_max = list[0]
num_min = list[0]
num_and = 0
for i in range(1,len(list)):if num_max < list[i]:num_max = list[i]elif num_min > list[i]:num_min = list[i]else:pass
print("最大值:",num_max)
print("最小值:",num_min)
for i in list:num_and += i
print("和:",num_and)
num_average = num_and/len(list)
print("平均值:",num_average)

作业4:将list中的重复数据去重,至少使用两种方案

#将list中的重复数据去重,至少使用两种方案
#1.将列表转换成为集合再转换成为列表
a = [1,2,3,1,2,8,9,5]
print("去重前:",a)
b = list(set(a))
print("去重后:",b)#2.利用循环进行去重
j = []
for i in a:if i not in j:j.append(i)
print("去重后:",j)

6.使用列表判断一个列表是否在另外一个列表中

#根据是否存在交集来判断列表是否在另一个列表中,若存在交集,则自然证明存在
a = [1,2,3,6,8,9,10,11,12]
b = [1,2,3]
j = list(set(a).intersection(set(b)))
print(j)

作业8:如何将0-10随机存入列表中

#如何将0-10随机存入列表中
import random
ls = []
for i in range(10):ls.append(random.randint(0, 10))
print(ls)

作业9:完成一个登录注册案例(要求使用容器保存数据)

#完成一个登录注册案例(要求使用容器保存数据)
choice = int(input())
if choice == 1:username = input("请输入您的用户名:")password = input("请输入您的密码:")if username == "姬雅欣" and password == "jiyaxin":print("登陆成功~ {},您好!欢迎回来".format(username))

作业10:

使用控制台,完成第一天:购买英雄的界面

#英雄联盟
#英雄商城登陆界面
import sys
choice = int(input())
if choice == 1:username = input("请输入您的用户名:")password = input("请输入您的密码:")if username == "卡莎" and password == "kasha":print("登陆成功~ {},您好!欢迎回来".format(username))while choice:print("\n   英雄商城首页\n")print("\n                       英雄联盟商城首页\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~\n")print("\n                       1.进入英雄超市\n")print("\n                       2.休闲小游戏\n")print("\n                       3.退出登录\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~\n")choice = int(input("请输入您的选项:"))if choice == 1:print("欢迎来到英雄商店!请做出你的选择吧~")print("\n                       英雄商城英雄列表\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~\n")print("\n编号   姓名     昵称     价格  库存   描述\n")print("\n1     纳尔   迷失之牙    3500  100   丛林不会原谅盲目与无知\n")print("\n2     锐雯   放逐之刃    4000  100   她是残忍高效的战士 \n")print("\n3     薇恩   暗夜猎手    3500  100   这个世界不想人们想象的那么美好\n")print("\n4     扎克   生化魔人    3000  100   即使你没有脊柱,你也必须站起来\n")print("\n5     杰斯   未来守护者   2500  100  武装着睿智与魅力,你的选择没有错\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")choice = int(input())if choice == 1:count = int(input("请输入您要购买的数量:"))print("\n英雄详情购买页面\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("\n       英雄名称:纳尔\n")print("\n       英雄描述:丛林不会原谅盲目与无知\n")print("\n       英雄价格:3500\n")print("\n       活动折扣:9.5\n")print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("您需要支付的点券为:3325")#打印小票print("\n订单页面:打印小票\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("\n       英雄名称:纳尔\n")print("\n       英雄价格:3500\n")print("\n       活动折扣:9.5\n")print("\n       实际付款:3325\n")print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("(温馨提示)按任意键返回上一级菜单:\n")breakif choice == 2:count = int(input("请输入您要购买的数量:"))print("\n英雄详情购买页面\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("\n       英雄名称:薇恩\n")print("\n       英雄描述:她是残忍高效的战士\n")print("\n       英雄价格:4000\n")print("\n       活动折扣:9.5\n")print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("您需要支付的点券为:3800")print("\n订单页面:打印小票\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("\n       英雄名称:薇恩\n")print("\n       英雄价格:4000\n")print("\n       活动折扣:9.5\n")print("\n       实际付款:3800\n")print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("(温馨提示)按任意键返回上一级菜单:\n")breakif choice == 3:count = int(input("请输入您要购买的数量:"))print("\n英雄详情购买页面\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("\n       英雄名称:锐雯\n")print("\n       英雄描述:这个世界不想人们想象的那么美好\n")print("\n       英雄价格:3500\n")print("\n       活动折扣:9.5\n")print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("您需要支付的点券为:3325")print("\n订单页面:打印小票\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("\n       英雄名称:锐雯\n")print("\n       英雄价格:3500\n")print("\n       活动折扣:9.5\n")print("\n       实际付款:3325\n")print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("(温馨提示)按任意键返回上一级菜单:\n")breakif choice == 4:count = int(input("请输入您要购买的数量:"))print("\n英雄详情购买页面\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("\n       英雄名称:扎克\n")print("\n       英雄描述:即使你没有脊柱,你也必须站起来\n")print("\n       英雄价格:3000\n")print("\n       活动折扣:9.5\n")print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("您需要支付的点券为:2850")print("\n订单页面:打印小票\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("\n       英雄名称:扎克\n")print("\n       英雄价格:3000\n")print("\n       活动折扣:9.5\n")print("\n       实际付款:2850\n")print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("(温馨提示)按任意键返回上一级菜单:\n")breakelse:count = int(input("请输入您要购买的数量:"))print("\n英雄详情购买页面\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("\n       英雄名称:杰斯\n")print("\n       英雄描述:武装着睿智与魅力,你的选择没有错\n")print("\n       英雄价格:2500\n")print("\n       活动折扣:9.5\n")print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")print("您需要支付的点券为:2375")print("\n订单页面:打印小票\n")print("\n                       英雄商城购买英雄\n")print("\n英雄购买票据\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("\n       英雄名称:杰斯\n")print("\n       英雄价格:2500\n")print("\n       活动折扣:9.5\n")print("\n       实际付款:2375\n")print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")print("\n~ * ~ * ~ * ~ * ~ * ~ * ~  * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")print("(温馨提示)按任意键返回上一级菜单:\n")break

python第四次作业相关推荐

  1. Python第四天作业

    Python第四天作业 作业1:有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币 [10, 8, 5, 3, 27, 99] num = 0 ls = [10,8,5,3,27,99]fo ...

  2. Python第四次作业-----宋舒婷

    1. 要求: 1.初始化start_day,end_day两个日期 from datetime import datetime start_day=datetime(2019,4,1) end_day ...

  3. python第四次作业——陈灵院

    设计题1: 设计一个本月份日历,输出格式如下: 要求: 1.初始化start_day,end_day两个日期 from datetime import datetime start_day=datet ...

  4. 北京交通大学Python课程设计大作业(四)——典籍词频统计

    北京交通大学Python课程设计大作业(四)--典籍词频统计 文章目录 北京交通大学Python课程设计大作业(四)--典籍词频统计 一.词频统计任务介绍 二.典籍词频统计python源代码如下 三. ...

  5. python实际案例分析_将python运用到实际案例分析中(第四关作业)

    将python运用到实际案例分析中(第四关作业) 本章节主要分为两个部分,一是理解数据分析,二是分析销售数据案例析销售数据案例 一.理解数据分析 此处又分为一维数据分析.二维数据分析 一维数据分析用N ...

  6. 2021年人工神经网络第四次作业要求:第七题

    简 介: 对于MATLAB中的SimpleClass数据集合,对比了BP,RBF,SVM,SOFM,DHNN 等方法分类结果,可以看到BP,RBF,SVM,SOFM都具有非常好的分类效果.DHNN对于 ...

  7. 2021年人工神经网络第四次作业 - 第三题Cifar10

    简 介: 在Paddle下使用最基本的BP网络以及LeNet网络结构,测试了Cifar10数据集合.但实际运行在测试集合上的效果始终没有突破0.3,具体原因还需要进行查找. 后来经过测试,发现问题出现 ...

  8. 2021年人工神经网络第四次作业 - 第二题MNIST手写体识别

    简 介: ※MNIST数据集合是深度学习基础训练数据集合.改数据集合可以使用稠密前馈神经网络训练,也可以使用CNN.本文采用了单隐层BP网络和LeNet网络对于MNIST数据集合进行测试.实验结果标明 ...

  9. 2021年人工神经网络第四次作业-第四题:旋转的数字

    简 介: 本文对于作业中给定的机械数字字符识别问题进行了实验研究.通过对于采样1000样本的数据集合进行训练,经过增加DropOut的可以增加网络的泛化性能.对于网络规模的增加对训练精度没有明显的改进 ...

最新文章

  1. JDBC 利用反射技术将查询结果封装为对象(简单ORM实现)
  2. 关系数据库范式粗略理解
  3. 【hadoop】20.MapReduce-InputFormat数据切片机制
  4. 工业以太网交换机几点常见故障解析
  5. 神奇的CAReplicatorLayer
  6. js 一个对象的属性名是一个变量如何设置和获取值
  7. 解决Android 输入法InputMethodService 显示时让原Activity大小计算错误问题
  8. 【Java从0到架构师】Nginx 拓展 - HTTPS支持、缓存、Http请求防盗链、限流、高可用(Keepalived)
  9. Asciidoc语法
  10. css 入场动画_进入css3动画世界(一)
  11. 主流开源 BI 产品对比
  12. 二、正确看待博弈论和经典理论的理论定位
  13. 信息系统项目管理师必背核心考点(二十一)可交付成果
  14. linux cpu降频怎么设置,Android系统修改CPU降频温度阈值、修改CPU关内核温度阈值的方法...
  15. Mirrored String I Gym - 101350H (水)判断回文
  16. 2013/07/20 SQLLDR 关于OPTIONALLY ENCLOSED BY
  17. 8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法
  18. spring Aop中aop:advisor 与 aop:aspect的区别
  19. Cocos2dx-- 聊天系统之富文本(RichText)与字体对齐
  20. java线程和linux线程,【转】Java线程与Linux内核线程的映射关系

热门文章

  1. 深度学习目标检测常用工具型代码:对检测出来的结果单独进行nms操作
  2. PHPcms首页模板修改无效
  3. MS17-010永恒之蓝漏洞复现(手把手教程,超细!)
  4. 如何使用dig命令挖掘域名解析信息
  5. CC2530基础实验:(7)随机数的产生
  6. java识别植物病虫害,水稻茎基部病害图像智能采集与病斑检测系统的设计与实现...
  7. Redis 集群配置
  8. springBoot整合redis单节点、redis哨兵、redis集群配置及redisClient区别
  9. 关于tomcat的内存参数优化——如何配置catalina.sh的JAVA_OPTS?
  10. 腾讯的新增长不止于微信