Python概述 基础语法 判断 循环

news2024/11/24 6:41:00

Python概述

常用快捷键

第二章-Python基础语法

01-字面量

02-注释

03-变量

04-数据类型

05-数据类型转换

06-标识符

07-运算符

08-字符串的三种定义方式

09-字符串的拼接

10-字符串格式化

11-字符串格式化的精度控制

12-字符串格式化-快速写法

13-对表达式进行格式化

14-字符串格式化练习题讲解

15-数据输入(input语句)写入什么都当成string类型

第三章-python判断语句

01-布尔类型和比较运算符

02-if语句的基本格式

03-案例-成年人判断讲解

04-if else组合判断语句

05-案例-我要买票吗讲解

06-if elif else组合使用的语法

07-案例-猜猜心里数字讲解

08-判断语句的嵌套

09-判断语句综合案例

import random
num=random.randint(1,10)
first=int(input("请输入你的猜测:"))
if first!=num:
    if first<num:
        print("猜测小了")
    else:
        print("猜测大了")
    second = int(input("请输入你的第二次猜测:"))
    if second != num:
        if second < num:
            print("猜测小了")
        else:
            print("猜测大了")
        third = int(input("请输入你的第三次猜测:"))
        if third != num:
            if third < num:
                print("猜测小了")
            else:
                print("猜测大了")
        else:
            print("第三次猜测对了")
    else:
        print("第二次猜测对了")

else:
    print("猜测对了")

代码一样只不过,if-else顺序不一样

补充知识

print输出不换行

制表符\t

第四章 循环

01-while循环的基础应用

02-案例求1-100的和讲解

03-while循环猜数字案例

import random
num=random.randint(1,10)
first=int(input("请输入你的猜测:"))
while num!=first:
    if first<num:
            print("猜测小了")
            first = int(input("请输入你的猜测:"))
    elif first>num:
            print("猜测大了")
            first = int(input("请输入你的猜测:"))
print("猜测对了")

04-while循环的嵌套应用

05-while循环案例-九九乘

06-for循环的基础语法

同while循环不同,for循环是无法定义循环条件的。

只能从被处理的数据集中,依次取出内容进行处理。

所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)

07-for循环案例-数一数多

s = 'itheima is a brand of itcast'
c = 0
for x in s:
    if(x == 'a'):
        c+=1
print("%s中有%d个字母a" % (s,c))

08-range语句

import random

num = random.randint(1, 100)
c = 0
for x in range(1,num):
    if x % 2 == 0:
        c += 1
print(f"1到100有{c}个偶数")

09-for循环临时变量作用域

10-for循环的嵌套使用

11-for循环打印九九乘法表

12-continue和break

13-综合案例

import random

s = 10000
for x in range(1 , 20):
    i = random.randint(1, 10)
    if i<5 :
        print(f"员工{x}绩效{i}不给工资")
        continue
    else:
        if s<1000 :
            print("余额不足,下个月发")
            break
        else :
            s -= 1000
            print(f"员工{x}绩效{i}工资剩余{s}元")

第五章 函数

01-函数的初体验

02-函数的基础定义语法

03-函数基础定义练习案例

04-函数的传入参数

05-函数的参数练习案例

06-函数的返回值定义语法

07-函数返回值之None类型

08-函数的说明文档

09-函数的嵌套调用

10-变量在函数中的作用域

11-函数综合案例

01-数据容器入门

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

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

相关文章

【Jmeter】ForEach控制器

一、什么是ForEach控制器 ForEach控制器是遍历某个数组读取不同的变量值&#xff0c;来控制其下的采样器或控制器执行一次或多次。而这个数组可以是用户自定义变量&#xff0c;也可以是从前面接口请求中提取到需要的数据&#xff0c;然后进行遍历循环。 二、ForEach控制器相关…

【概念辨析】二维数组传参的几种可能性

一、二维数组传参竟然不是用二级指针进行接收&#xff1f; 今天进行再一次的二级指针学习时&#xff0c;发现了一条以前没怎么注意过的知识点&#xff1a;二维数组进行传参只能用二维数组&#xff08;不能省略列&#xff09;进行接收或者是数组指针。 问题复现代码如下&#xf…

深度卷积对抗神经网络 进阶 第三部分 GANs Unpaired Translation with Cycle GAN 模型

非配对的图像转换应用 Unpaired Image-to-Image Translation Unpaired image-to-image translation 主要用于学习两组图像之间的对应关系&#xff0c;检查和寻找两堆数据中的共同内容&#xff08;content&#xff09;以及每堆独有的特点&#xff08;style&#xff09;。而这个…

FinClip 的 2022 与 2023

相比往年&#xff0c;今年复盘去年与展望新年的文章来的稍慢一点。不过也希望能够借这篇文章&#xff0c;和关注 FinClip 的用户朋友们一起聊聊&#xff0c;我们在去年和今年的想法与计划。 2022 在过去的一年中&#xff0c;我们的身边发生了很多事情&#xff0c;这些事情在不…

英语二-电子邮件邀请短文写作

1. 邮件模板 Dear 邀请人, Hope you have a great day. I am writing this email to invite you to attend 主题. Please kindly find the following information for your reference: Time: 时间 Address: 地点 We hope that nothing will prevent you from coming, as…

如何轻松学习Python数据分析?

今天这篇文章来聊聊如何轻松学习『Python数据分析』&#xff0c;我会以一个数据分析师的角度去聊聊做数据分析到底有没有必要学习编程、学习Python&#xff0c;如果有必要&#xff0c;又该如何学习才能做到毫不费力。 1.实际的工作 如果你是一名数据分析师&#xff0c;我相信你…

【Linux】环境变量与进程优先级

文章目录&#x1f3aa; 进程优先级&#x1f680;1.孤儿进程&#x1f680;2.优先级查看&#x1f680;3.优先级修改&#x1f3aa; 环境变量&#x1f680;1.常见环境变量&#x1f680;2.环境变量获取&#x1f680;3.main中的命令行参数&#x1f3aa; 进程优先级 每个进程都有相应…

Idea修改Git账号及密码的方法

IDEA修改git账号及密码的方法&#xff1a;1、file->settings->passwords2、重启IDEA3、执行一次提交或更新当执行提交或更新之后&#xff0c;idea会自动提示输入账号、密码&#xff0c;如下&#xff1a;4、以上如果还修改不了&#xff0c;请尝试如下方式解决办法&#xf…

一文揭晓:手机号码归属地api的作用是什么?

随着手机的普及&#xff0c;手机号码的归属地已经成为很多网站和App中调用的重要数据资源。而手机号码归属地API可以帮助开发者快速获取手机号码归属地信息。目前&#xff0c;这种API已经被广泛地使用&#xff0c;用于各种不同的应用场景。这对于用户及开发者来说是非常重要的&…

nodejs基于vue个人需求和地域特色的外卖订餐推荐系统

1.1课题背景 1 1.2课题研究现状 1 1.3初步设计方法与实施方案 2 1.4本文研究内容 2 2 系统开发环境 4 3 系统分析 6 3.1系统可行性分析 6 3.1.1经济可行性 6 3.1.2技术可行性 6 3.1.3运行可行性 6 3.2系统现状分析 63.3功能需求分析 7 3.4系统设计规则与运行环境 8 3.5系统流程…

BP神经网络参数总结,BP神经训练窗口详解,基于BP神经网络的火灾识别,1000案例之17

目录 摘要 BP神经网络参数设置及各种函数选择 参数设置 训练函数 传递函数 学习函数 性能函数 显示函数 前向网络创建函数 BP神经网络训练窗口详解 训练窗口例样 训练窗口四部详解 基于B P神经网络的火灾识别 数据集 MATLAB编程BP神经网络代码&#xff0c;并附有GUI窗口 效果图…

Android 实现 NFC 读取卡片信息

效果图&#xff1a;因为朋友需要个读取NFC卡片数据的功能,所以最近看了一下Android 系统下NFC 读取卡片信息的操作。NFC(近距离无线通信 ) 是一组近距离无线技术,通常只有在距离不超过 4 厘米时才能启动连接.借助 NFC&#xff0c;您可以在 NFC 标签与 Android 设备之间或者两台…

jenkins使用SSH拉取gitlab代码

jenkins机器上操作 1 创建密钥对 ssh-keygen (一路回车生成密钥对) ssh-copy-id -i id_rsa.pub xxx.xxx.xxx.xxx 2 查看公钥配置gitlab ssh cat /root/.ssh/id_rsa.pub 配置gitlab ssh 3 在jenkins配置私钥 cat /root/.ssh/id_rsa 完成以上操作后 在jenkins机器上执行git…

线程的执行

承接上文CPU原理简介程序的执行是由控制器发信号推动整个程序一步一步向前走&#xff0c;将数据存储在寄存器&#xff0c;从程序计数器中获取指令&#xff0c;比如先把3放到寄存器&#xff0c;再把5放到寄存器&#xff0c;再做一个加法&#xff0c;加法就是一个指令&#xff0c…

Redis官方可视化工具使用体验

前言 我们在使用redis不可避免的使用一些可视化工具&#xff0c;本文来介绍一下官方的可视化工具RedisInsight的使用体验 官方网址&#xff1a;https://docs.redis.com/latest/ri/ 傻瓜式下载安装&#xff0c;此处不作赘述 使用 安装完成后我们当然要先创建一个连接体验一…

九龙证券|全面注册制落地后IPO新增注册准备程序

历经科创板、北交所以及存量商场创业板试点注册制改革&#xff0c;资本商场总算迎来了全面注册制时代。 为确保全面注册制改革技能预备作业的顺利推进&#xff0c;近日&#xff0c;证监会拟定、发布了《监管规矩适用指引——发行类第8号&#xff1a;股票发行上市注册作业规程》…

KMP算法详细理解

一、目的1.KMP应用场景&#xff1a;可以解决字符串匹配问题&#xff1b; 在一个串中查找是否出现过另一个串。2.KMP的经典思想就是:当出现字符串不匹配时&#xff0c;可以记录一部分之前已经匹配的文本内容&#xff0c;利用这些信息避免从头再去做匹配。3.KMP算法关键在于&…

NTP同步时钟为医院提供标准的时间信号

NTP同步时钟应用于城市重要公共领域&#xff0c;如车站、学校、医院、等。NTP同步时钟可提供准确的公众时间&#xff0c;为人们的日常生活提供便利&#xff0c;避免了因时钟不准确而带来的不便。NTP同步时钟采用智能模块化设计&#xff0c;与同类产品相比&#xff0c;更突出了安…

LoRaWAN的网络协议是怎样的?有哪些应用?

LoRaWAN是一种低功耗广域物联网协议&#xff0c;其网络结构包括三个主要组件&#xff1a;终端设备&#xff08;End Device&#xff09;、网关&#xff08;Gateway&#xff09;和网络服务器&#xff08;Network Server&#xff09;。终端设备通常是一些低功耗设备&#xff0c;例…

LeetCode 206. 反转链表

LeetCode 206. 反转链表 难度&#xff1a;easy\color{Green}{easy}easy 题目描述 给你单链表的头节点 headheadhead &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2&a…