IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 黑马python大数据日志 第二天之python基础 -> 正文阅读

[Python知识库]黑马python大数据日志 第二天之python基础

1.if条件判断

if基础语法:

if 需要的满足条件:

? ? ? 满足条件后执行的代码

if.....else语法:

if 需要的满足条件:

? ? ? ?执行代码

else:

? ? ? ?执行代码

if.......elif.......else语法:

if ?条件1:
?? ?执行代码
elif 条件2:
?? ?执行代码
elif 条件3:
?? ?执行代码

***逐层的判断,当满足一个条件的时候执行满足条件的代码,退出条件判断语句

if 嵌套:

猜拳游戏:剪刀为0,石头为1,布为2;

规则:赢,平,输

print("0代表剪刀")
print("1代表石头")
print("2代表布")
in_num=int(input("请输入数字0,1,2:    "))
com_num=random.randint(0,2)
if in_num==0:
    print("你输入的是剪刀",end="")
elif in_num==1:
    print('你输入的是石头',end="")
else:
    print('你输入的是布',end="")

if com_num==0:
    print('电脑输入的是剪刀')
elif com_num==1:
    print('电脑输入的是石头')
else:
    print('电脑输入的是布')

if (in_num==0 and com_num==2) or (in_num ==1 and com_num==0 ) or (in_num==2 and com_num==1):
    print('你赢了')
elif in_num == com_num :
    print('平局')
else:
    print('电脑赢了')

2.简单的while循环

语法:while 条件:
?? ?满足条件执行的代码

***循环一定要收敛,否则是死循环

1--100的累计求和

#1-100的累计求和 5050
i=0
sum = 0
while i <=100:
    sum +=i
    # print(sum)
    i+=1 #收敛条件
print(sum)

求100以内的偶数之和??

i = 0
sum =0
while i <=10:
    if i %2 ==0:
        sum += i
    i +=1

print(sum)

3.2 while的嵌套

i=0
while 条件:
?? ?执行代码
? ? j=0
?? ?while ?条件2:
?? ??? ?执行代码?? ?
? ? ? ? 收敛条件
? ? 收敛条件

打印正方形

#打印正方形
# 一行打5次
i=0
while i <5:
    j = 0
    while j < 5:
        print("*",end="")
        j += 1
    print()
    i+=1

打印直三角形

i=0
while i <=5:
    j = 0
    while j <i:
        print("*",end="")
        j += 1
    print()
    i+=1

四、for循环

语法:

for ?i ?in 迭代对象:
?? ?i代表迭代对象里面的每一个元素

#代表从1开始取到15-1的元素
#1,2,3,4,5,6,7,8...14
for j in range(1,15):
    j +=2
    print(j)

4.2 双层for循环

语法:

for ?i in 迭代对象:
?? ?for ?j in 迭代对象:
?? ??? ?可执行的代码

#打印正方形
for i in range(5):
    for j in range(5):
        print("*",end="")
    print()

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:29:59  更:2021-08-22 13:31:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:25:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码