X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
[资料分享] 《人工智能实践教程——从Python入门到机器学习》之运算符与循环
lijinlei
2024-8-11 23:33
楼主
# 人工智能实践教程 ## 从Python入门到机器学习 ### 运算符与循环 Python 通过缩进来组织代码,这里需要强调,在循环语句中,不同缩进往往对应循环结构体的不同位置,如 ```python # break continue count = 1 sum = 0 while count <= 100: sum = sum + count if sum > 1000: break count = count + 1 print(sum) ``` ### 运算符 包括各种运算符号的级别优先顺序,如加减乘除、比较符号、括号等,通过具体示例提升读者对运算符号及其使用规则的认识。 ```python # 2024-08-11 results = 59 if results >= 60: print("pass") else: print("failed") num = 6 if num: print("Hello Python") # if 语句包含多个判断条件的形式 results = 89 if results > 90: print("Excellent") elif results > 80: print("Good") elif results > 60: print("Pass") else: print("Failed") # if 语句多个条件同时判断 java = 86 python = 68 if java > 80 and python > 80: print("Excellent") else: print("General") java = 86 python = 68 if (80 <= java < 90) or (80 <= python < 90): print("Good") # Exercise 1.1 account = 100 if account > 500: print("Purchase Land Rover") elif account >100: print("Purchase BMW") elif account > 50: print("Purchase Magotan") elif account > 10: print("Purchase Ford") else: print("Purchase BYD") # Exercise 1.2 # score_str = input("Enter your score: ") # score = float(score_str) score = 75 if score == 100: print("Car") elif score >= 90: print("MP4") elif score >= 60: print("A book ") else: print("Nothing") ``` ### 循环语句 该章节介绍了 for 和 while 循环的使用方法,同样结合具体实例,通过代码编写令读者掌握初步的和常见的使用方法和规则,为后面更加复杂的编程作铺垫。 ```python # 循环语句 # for 循环 for letter in "www.ecnu.edu.cn": print(letter) for value in range(1, 6): print(value) # while 循环 count = 1 sum = 0 while count <= 100: sum = sum + count count = count + 1 print(sum) # break continue count = 1 sum = 0 while count <= 100: sum = sum + count if sum > 1000: # when sum >1000 jump out of the loop break count = count + 1 print(sum) # continue count = 1 sum = 0 while count <= 100: if count % 2 == 0: # when count is even number jump out of the loop count = count + 1 continue sum = sum + count count = count + 1 print(sum) # while ... else count = 0 while count < 5: print(count) count = count + 1 else: print(count) # 嵌套循环 for num in range(0, 20): for i in range(2, num): if num % i == 0: j = num / i print('%d is a composite number' % num) # 合数 break else: print('%d is a prime number' % num) # 质数 # 随机数 import random # 导入随机数模块工具包 random.randint(12,20) # 生成随机数,范围 [12,20] # 猜数字 import random smaller = int(input("Enter the smaller number: ")) larger = int(input("Enter the larger number: ")) myNumber = random.randint(smaller, larger) count = 0 while True: count += 1 userNumber = int(input("Enter your guess: ")) if userNumber < myNumber: print("Too small") elif userNumber > myNumber: print("Too large") else: print("You've got it in", count, "tries!") break ```
MCU 开发者和爱好者
点赞
回复评论 (1)
沙发
小帅啊
该章节介绍了 for 和 while 循环的使用方法,同样结合具体实例,通过代码编写令读者掌握初步的和常见的使用方法和规则,为后面更加复杂的编程作铺垫。
点赞
(1)
2024-8-13 13:56
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
要进行LCD IC开发,需要什么知识
这句话是什么意思啊
MSP430G2553 Launchpad 调试的问题 谢谢啦 请大神指教啊……
SensorTile.box---1、开箱
新手移植uCOSii到STM32F107遇到问题求助
发现一本很好的51单片机教程书籍,推荐一下给初学者适合新手编程入门自学。
TMS320F2806X命名规则
led点阵屏pcb资料
EEWORLD大学堂----<2> SimpleLink WiFi CC3100 BoosterPack +?
网上找的一个电路图,这个电路如何起振,恳请各位大神分析一下。
【玩转 C2000 LaunchPad】ADC使用技巧
变频电源的优势和应用
Python如何链接MySQL?
硬盘MP3多功能数码伴侣
山东电子设计大赛群 262370303 欢迎加入
PCB电路板散热
6pin芯片丝印420求型号
USB协议基本知识.docx
如何将RVDS的工程搬到CCSV4下来用
ESP32网络校时
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复