嵌入式实训day3

1、

planet_list=["水星","金星","火星","木星"]
print(planet_list)planet_list.insert(2,"地球")
print(planet_list)planet_list.append("土星")
planet_list.append("天王星")
planet_list.append("海王星")
print(planet_list)planet_list.remove("金星")
planet_list.pop()
print(planet_list)

2、找出10-100之间能被7整除的数字,乘10后再保存到列表中

data1 = []
for ch in range(10, 101):if ch % 7 == 0:data1.append(ch * 10)
print(data1)

3、

4、

from machine import Pin
import time
led_pin[15,2,0,4]
leds=[]
for i in range(0,len(led_pin)):leds.append(Pin(led_pin[i],Pin.OUT))
while True:#LED逐个点亮for i in range(0,len(leds)):leds[i].value(1)time.sleep_ms(150)#LED逐个熄灭for i in range(-1,-len(leds),-1):leds[i].value(0)time.sleep_ms(150)

5、

tuple_test = tuple(range(2, 20, 2))
print(tuple_test)  # (2, 4, 6, 8, 10, 12, 14, 16, 18)

6、

dict_city={"广东省":{"广州市":["天河区","白云区","黄埔区","越秀区","东山区"],"汕头市":["濠江区","龙湖区","金平区","潮阳区","潮南区","澄海区"],"佛山市":["城区","金湾区","石湾区"],},"山东省":{"济南市":["历下区","市中区","天桥区","槐荫区","历城区","长清区","平阴县","济阳县","商河县","章丘区"],"青岛市":["市南区","市北区","李沧区","城阳区","黄岛区","崂山区"],"威海市":["环翠区","文登区"],     }
}gd_list=list(dict_city.get("广东省").keys())
print(gd_list)area_count=0
for item in list(dict_city.get("广东省").values()):area_count+=len(item)
print("广东省的所有市中区的数量:",area_count)qd_area_name=tuple(dict_city.get("山东省").get("青岛市"))
print(qd_area_name)all_area_list=[]
for province in dict_city.keys():for area_list in dict_city.get(province).values():all_area_list+=area_list
print("白云区"in all_area_list)
print("钢城区"in all_area_list)# print(dict_city.get("山东省").keys())
# del dict_city["山东省"]["威海市"]
# print(dict_city.get("山东省").keys())sd=list(dict_city.get("山东省").keys())
print(sd)
del dict_city["山东省"]["威海市"]
sd1=list(dict_city.get("山东省").keys())
print(sd1)

7、

names=("小王","小张","小吴","小明")
candicate={}
for num in range(0,len(names)):candicate[str(num+1)]=[names[num],0]
print(candicate)#循环投票
while True:#打印候选者名单for key,value in candicate.items():print(key,candicate[key][0],end=' ')print()voter_choice=input("请输入您的选择(0结束):")if voter_choice=="0":breakif voter_choice not in candicate.keys():print("无效票")else:candicate[voter_choice][1]+=1print("您已给{}投票".format(candicate[voter_choice][0]))
#统计结果     
winner=candicate['1']
for key in candicate:#唱票print(key,candicate[key][0],"获得了:",candicate[key][1],"票")#计算得票最多的候选者if candicate[key][1]>winner[1]:winner=candicate[key]
print("恭喜{}当选为学生会主席".format(winner[0]))

8、

9、

def is_year(year):if(year%4==0 and year%100!=0) or year%400==0:return Trueelse:return Falsefor year in range(1949,2025):if is_year(year):print(year)

10、

def cal_price(price):if price<=0:return "Invalid input"elif price>=1000:return price-90elif price>=500:return price-40elif price>=500:return price-30elif price>=100:return price-5 else:return price
print(cal_price(1000))
print(cal_price(500))
print(cal_price(300))
print(cal_price(50))
print(cal_price(-30))

11、

"""模拟双色球投注系统
"""
import randomdef get_ball():"""随机获取一注双色球号码"""list_ball = []count = 1# 随机获取6个红球号码while True:red_ball = random.randint(1,33)# 去重判断if red_ball not in list_ball:list_ball.append(red_ball)else:continue# 计数count += 1if count > 6:break# 红球排序list_ball.sort()# 获取一个蓝球blue_ball = random.randint(1,16)list_ball.append(blue_ball)return list_balldef print_ball(ball):"""打印双色球彩票号码"""print("红球:", end=" ")for i in range(0, len(ball)-1):print("%02d" % ball[i], end=" ")print("\t蓝球:%02d" % ball[6])def red_ball(ball_1,ball_2):"""计算两注双色球中有多少个相同的红球"""count = 0for index in range(0,len(ball_1)-1):if ball_1[index] in ball_2:count += 1return countdef lottery(target_ball, lottery_ball):"""根据开奖号码(lottery_ball),计算target_ball中了几等奖"""if target_ball == lottery_ball:print("一等奖")print_ball(target_ball)return "一等奖"elif target_ball[0:6] == lottery_ball[0:6]:print("二等奖")print_ball(target_ball)return "二等奖"# 5红球+1蓝球elif red_ball(target_ball, lottery_ball) == 5  and \target_ball[6] == lottery_ball[6]:print("三等奖")print_ball(target_ball)return "三等奖"# 5红球+0蓝球  或 4红球+1蓝球elif red_ball(target_ball, lottery_ball)==5 or \(red_ball(target_ball, lottery_ball)==4 and \target_ball[6]==lottery_ball[6]):print("四等奖")print_ball(target_ball)return "四等奖"# 4红球+0蓝球  或 3红球+1蓝球elif red_ball(target_ball, lottery_ball)==4 or \(red_ball(target_ball, lottery_ball)==3 and \target_ball[6]==lottery_ball[6]):print("五等奖")print_ball(target_ball)return "五等奖"   # (2+1,1+1,0+1)elif target_ball[6] == lottery_ball[6]:print("六等奖")print_ball(target_ball)return "六等奖"else:return "未中奖"# 判断运行环境:如果从当前脚本运行模块名字将是__main__
# 如果被其他模块导入,模块名字将是文件名,后面代码不会执行
if __name__ == "__main__":# 定义字典,保存所有的彩票号码dict_ball = {}count = eval(input("请输入您要购买的彩票个数:"))for i in range(1, count+1):dict_ball["第%d注"%i] = get_ball()# 打印彩票for i in dict_ball:print_ball(dict_ball[i])# 获取开奖号码result = input("是否获取开奖结果:Y(是),N(否)")if result == "Y" or result == "y":lottery_ball = get_ball()print("==========================")print("本期双色球开奖号码")print_ball(lottery_ball)print("==========================")else:print("退出")exit()# 兑奖查询bonus = 0 # 记录奖金for key in dict_ball:grade = lottery(dict_ball[key], lottery_ball)if grade == "未中奖":continueelif grade == "一等奖":bonus += 5000000elif grade == "二等奖":bonus += 500000elif grade == "三等奖":bonus += 3000elif grade == "四等奖":bonus += 200elif grade == "五等奖":bonus += 10else:bonus += 5   print("您购买的彩票的总奖金是:%d元" % bonus)

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

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

相关文章

MultiTrust:首个综合统一的多模态信任度基准(上)

随着我们迈向人工通用智能&#xff08;AGI&#xff09;的时代&#xff0c;出现了开创性的大语言模型&#xff08;LLMs&#xff09;。凭借它们强大的语言理解和推理能力&#xff0c;已经无缝地将其他模态&#xff08;例如视觉&#xff09;整合到LLMs中&#xff0c;以理解不同的输…

SSRF学习,刷题

[HNCTF 2022 WEEK2]ez_ssrf 给了一个Apache2的界面&#xff0c;翻译一下 就是一个默认的界面,目录扫描 可以看到flag.php,肯定是不能直接访问得到的&#xff0c;还有index.php&#xff0c;访问这个 可以看到三个参数data,host,port 还有fsockopen() 函数是 PHP 中用于打开一个…

排名前五的 Android 数据恢复软件

正在寻找数据恢复软件来从 Android 设备恢复数据&#xff1f;本指南将为您提供 5 款最佳 Android 数据恢复软件。浏览这些软件&#xff0c;然后选择您喜欢的一款来恢复 Android 数据。 ndroid 设备上的数据丢失可能是一种令人沮丧的经历&#xff0c;无论是由于意外删除、系统崩…

HTML静态网页成品作业(HTML+CSS)—— 非遗皮影戏介绍网页(6个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有6个页面。 二、作品演示 三、代…

智慧工地:构筑未来建筑的智能脉络

在科技日新月异的今天&#xff0c;智慧城市的建设已不再局限于城市生活的方方面面&#xff0c;而是深入到了城市发展的每一个细胞——工地。本文旨在深度剖析智慧工地的核心价值、关键技术及对建筑业转型升级的深远影响。 一、智慧工地&#xff1a;定义与愿景 智慧工地是指运…

探囊取物之渐变背景登录页面(基于ElementUI)

低配置云服务器&#xff0c;首次加载速度较慢&#xff0c;请耐心等候 预览页面&#xff1a;http://www.daelui.com/#/tigerlair/saas/preview/lxbupnc9dg5q 演练页面&#xff1a;http://www.daelui.com/#/tigerlair/saas/practice/lxbupnc9dg5q

MYSQL六、存储引擎的认识

一、存储引擎 1、MySQL体系结构 连接层&#xff1a;最上层是一些客户端和链接服务&#xff0c;包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念&#xff0c;为…

visio绘制直线

1、右键打开绘图工具 2、选择线条 3、画直线、画横线

Apache Pulsar 从入门到精通

一、快速入门 Pulsar 是一个分布式发布-订阅消息平台&#xff0c;具有非常灵活的消息模型和直观的客户端 API。 最初由 Yahoo 开发&#xff0c;在 2016 年开源&#xff0c;并于2018年9月毕业成为 Apache 基金会的顶级项目。Pulsar 已经在 Yahoo 的生产环境使用了三年多&#…

C++ 10 之 引用

c10引用.cpp #include <iostream>using namespace std;int main() {// 引用的语法&#xff1a;类型 &别名 原名// int a 10;// int &b a; // 此时a,b指向同一块内存// cout << "a: " << a << endl;// cout << "b: &…

【高校科研前沿】北京大学赵鹏军教授团队在Nature Communications发文:揭示城市人群移动的空间方向性

文章简介 论文名称&#xff1a;Unravelling the spatial directionality of urban mobility 第一作者及单位&#xff1a;赵鹏军&#xff08;教授|第一作者|北京大学&#xff09;&王浩&#xff08;博士生|共同一作|北京大学&#xff09;; 通讯作者及单位&#xff1a;赵鹏军…

微服务 | Springboot整合Dubbo+Nacos实现RPC调用

官网&#xff1a;Apache Dubbo 随着互联网技术的飞速发展&#xff0c;越来越多的企业和开发者开始关注微服务架构。微服务架构可以将一个大型的应用拆分成多个独立、可扩展、可维护的小型服务&#xff0c;每个服务负责实现应用的一部分功能。这种架构方式可以提高开发效率&…

MAVEN-SNAPSHOT和RELEASE

一、快照版本SNAPSHOT和发布版本RELEASE区别 快照版本SNAPSHOT和发布版本RELEASE区别-CSDN博客 在使⽤maven过程中&#xff0c;我们在开发阶段经常性的会有很多公共库处于不稳定状态&#xff0c;随时需要修改并发布&#xff0c;可能⼀天就要发布⼀次&#xff0c;遇到bug时&am…

使用MySQL全文索引实现高效搜索功能

MySQL全文索引是MySQL提供的一种高效的搜索功能&#xff0c;可以快速地搜索文本内容。全文索引可以用于搜索大量文本数据&#xff0c;通常应用在文章、博客、论坛等需要搜索的场景中。 什么是MySQL全文索引 MySQL全文索引是一种用于快速搜索文本内容的索引技术。它可以在存储和…

高交会专题展—2024BTE第8届国际生物技术大会暨展览会

第二十六届中国国际高新技术成果交易会 THE 26th CHINA HI-TECH FAIR BTE第8届国际生物技术大会暨展览会 The 8th International Bio-technology Conference & Expo 2024年11月14-16日 深圳国际会展中心 展位预定&#xff1a;137交易会1016交易会3299 龚经理 组织机构…

IDEA 无法复制粘贴问题

问题 IDEA内无法进行复制粘贴操作,即ctrlc 与ctrlv不起作用&#xff0c;但是IDEA外面是可以的 原因分析 1.快捷键冲突&#xff0c;即IDEA中设置的赋值粘贴快捷键与idea外面的快捷键不一致&#xff0c;或者冲突导致 ⒉快捷键冲突&#xff0c;很可能是IDEA安装了vim插件&…

第P10周:Pytorch实现车牌识别

第P10周&#xff1a;Pytorch实现车牌识别 &#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 在之前的案例中&#xff0c;我们多是使用datasets.ImageFolder函数直接导入已经分类好的数据集形成Dataset&#xff…

「OC」UI练习(一)—— 登陆界面

「OC」登陆界面 明确要求 一个登陆界面的组成&#xff0c;用户名提示以及输入框&#xff0c;密码提示提示以及输入框&#xff0c;登陆按钮&#xff0c;以及注册按钮&#xff0c;根据以上要求我们将我们的组件设置为成员变量。 //viewControl.h #import <UIKit/UIKit.h>…

2024年程序员接私活渠道大全,月入30k不是梦!

在专业的程序员私活接单平台出现之前&#xff0c;大多数程序员会选择通过技术论坛或是自身的人脉圈子捞单子&#xff0c;由于自身的资源有限且没有安全保障&#xff0c;程序员私活一般很难开张&#xff0c;而现在大量的互联网私活平台兴起&#xff0c;有了平台的资源和监管&…

vue.js有哪几种甘特图库?Vue.js的5大甘特图库分享!

vue.js有哪几种甘特图库?Vue.js的5大甘特图库分享&#xff01; 如今&#xff0c;软件市场为任何复杂程度的项目提供了各种现成的计划和调度工具&#xff0c;但这些解决方案可能包含过多的功能或缺乏一些必要的功能。这就是为什么许多公司更愿意投资开发基于网络的定制解决方案…