Python入门 2024/7/2

目录

格式化的精度控制

字符串格式化

对表达式进行格式化

小练习(股票计算小程序)

数据输入

布尔类型和比较运算符

if语句

小练习(成人判断)

if-else语句

if-elif-else语句

练习:猜猜心里数字

嵌套语句

猜数游戏


在python里面,输入的数据默认为str类型

格式化的精度控制

使用 m.n来控制数据的宽度和精度

m 代表宽度,n 代表精度

字符串格式化

格式 f “ 内容 {变量}”

快速格式化控制:不限数据类型,不做精度控制

对表达式进行格式化

表达式:具有明确结果的代码的语句

法一:用%d %f %s 来进行格式化

法二: f " 内容 { 变量 }"

小练习(股票计算小程序)

后面用%(数据1,数据2,数据3)表示

数据输入

input()

name=input(“你是谁?”);

效果等同于

print("你是谁?");

name=input();

布尔类型和比较运算符

真:True   1

假:False   0

变量名称=布尔类型字面量

比较运算符:==   !=    >=    <=        >        <

定义变量存储布尔类型的数据:

a=True        b=False

if语句

格式:

if 要判断的条件:

        条件成立的时候要做的事情

小练习(成人判断)

if-else语句

练习:我要买票吗

print("欢迎来到黑马动物园");
a=input("请输入你的身高:");
a=int(a);
if a>=120:
    print("您的身高超出120cm,玩游戏需要购票10元。");
else:
    printf("您的身高未超出120cm,可以免费游玩。");
print("祝您游戏愉快");

if-elif-else语句

格式

if 要判断的条件:

        条件满足的时候要做的事情

elif 要判断的条件 :

        条件满足的时候要做的事情

elif 要判断的条件:

        条件满足的时候要做的事情

else :

        条件满足的时候要做的事情

elif可以写多个

练习:猜猜心里数字

x=input();
x=int(x);
a=input("请输入第一次猜想的数字:");
a=int(a);
if x != a:
    print("不对,再猜一次:");
    a=input();
    a=int(a);
    if x!= a:
        print("不对,再猜最后一次:");
        a=input();
        a=int(a);
        if x != a:
            print("Sorry,全部猜错啦,我想的是%d"%x);

嵌套语句

用于多条件,多层次的判断

可以自由组合if elif else语句

要注意空格缩进,python通过空格缩进决定层次关系

猜数游戏

import random;
num = random.randint(1,10);
#第一次猜数
a=int(input("请输入你猜的数字:"));
if a==num:
    print("猜对了!你是个天才!!!");
else:
    if a>num:
        print("猜大了,再猜一次");
        #第二次猜数
        a = int(input("请输入你猜的数字:"));5
        if a==num:
            print("猜对了!你是一个天才!!!");
        else:
            if a > num:
                print("猜大了,最后再猜一次");
                #第三次猜数
                a = int(input("请输入你猜的数字:"));
                if a == num:
                    print("猜对了,答案就是%d" % num);
                else:
                    print("猜错了,答案是%d" % num);
            if a < num:
                print("猜小了,再猜最后一次");
                #第三次猜数
                a = int(input("请输入你猜的数字:"));
                if a == num:
                    print("猜对了,答案就是%d" % num);
                else:
                    print("猜错了,答案是%d" % num);

    else:
        print("猜小了,再猜一次");
        #第二次猜数
        a = int(input("请输入你猜的数字:"));
        if a==num:
            print("猜对了!你是一个天才!!!");
        else:
            if a > num:
                print("猜大了,最后再猜一次");
                #第三次猜数
                a = int(input("请输入你猜的数字:"));
                if a == num:
                    print("猜对了,答案就是%d" % num);
                else:
                    print("猜错了,答案是%d" % num);
            if a < num:
                print("猜小了,再猜最后一次");
                #第三次猜数
                a = int(input("请输入你猜的数字:"));
                if a == num:
                    print("猜对了,答案就是%d" % num);
                else:
                    print("猜错了,答案是%d" % num);

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript中的Array(数组)对象

目录 一、Array数组对象 1、介绍 2、创建数组对象并赋值 3、访问数组元素 二、Array对象属性 1、constructor属性 2、length属性 3、prototype属性 三、Array对象的常用方法 1、isArray() 2、concat() 3、pop() 4、shift() 5、push() 6、unshift() 7、reverse(…

前端进阶:Vue.js

目录 框架&#xff1a; 助解&#xff1a; 框架&#xff1a; VUE 什么是Vue.js? Vue.js优点 Vue安装 方式一&#xff1a;直接用<script>引入 方式二&#xff1a;命令行工具 第一个Vue程序 代码 代码解释&#xff1a; 运行 Vue指令 v-text v-html v-tex…

git 中有关 old mode 100644、new mode 10075的问题解决小结

问题&#xff1a; 同一个文件被修改后&#xff0c;最后代码没有变&#xff08;代码刚开始修改了&#xff0c;最后又删除还原了&#xff09;&#xff0c;文件变了&#xff0c;导致提交了一个空文件 git diff 提示 filemode 发生改变&#xff08;old mode 100644、new mode 1007…

RabbitMQ进阶篇

文章目录 发送者的可靠性生产者重试机制实现生产者确认 MQ的可靠性数据持久化交换机持久化队列持久化消息持久化 Lazy Queue(可配置~)控制台配置Lazy模式代码配置Lazy模式更新已有队列为lazy模式 消费者的可靠性消费者确认机制失败重试机制失败处理策略 业务幂等性唯一消息ID业…

layui-页面布局

1.布局容器 分为固定和完整宽度 class layui-container 是固定宽度 layui-fluid是完整宽度

傻瓜交换机多网段互通组网、设备无法配置网关案例

记录一下&#xff1a; 一、傻瓜交换机多网段互通组网 1、客户在核心交换机上创建了VLAN10&#xff0c;VLAN20。 VLAN10&#xff1a;IP192.168.10.254 VLAN20&#xff1a;IP192.168.20.254 在核心交换机下挂了一台傻瓜交换机&#xff0c;傻瓜交换机接入了一台OA服务器IP&#…

从零开始:在Windows上部署大型模型

这是一个超详细安装教程&#xff0c;介绍了在 Window 电脑上如何部署 Qwen1.5 大模型。本文还涉及到 Python 及其环境的配置。 适合对象&#xff1a;有点后端编程基础&#xff0c;没有 Python 基础。 需要环境&#xff1a;Window10/11&#xff0c;支持 Cuda 的 Nvidia 显卡。…

数据结构与算法-动态规划-最长回文子串

最长回文子串 给你一个字符串 s&#xff0c;找到 s 中最长的回文子串。 示例 1&#xff1a; 输入&#xff1a;s "babad" 输出&#xff1a;"bab" 解释&#xff1a;"aba" 同样是符合题意的答案。示例 2&#xff1a; 输入&#xff1a;s "…

识图ACWP.BCWS.BCWP

将三个概念想象成三个角色&#xff08;如&#xff1a;勇士、法师、盗贼&#xff09;&#xff0c;其中&#xff1a; ACWP是勇士&#xff0c;代表实际力量&#xff08;实际成本&#xff09;&#xff1b;BCWS是法师&#xff0c;代表预期魔法&#xff08;预算成本工作量预测&#x…

vscode移动侧边栏到右边

vscode移动侧边栏到右边&#xff0c;的简单办法 直接在侧栏上单击右键&#xff0c;选择向右移动主侧栏

有哪些好的 Stable Diffusion 提示词(Prompt)可以参考?

Docker 作图咒语生成器 docker-prompt-generator 是一个开源项目&#xff0c;可以利用模型反推出提示词&#xff0c;让你偷偷懒&#xff0c;无需琢磨怎么写prompt&#xff0c;只需要找一个差不多的模型反推一下&#xff0c;直接用就好了&#xff0c;支持支持 MidJourney、Stab…

Go - 9.struct 使用指南

目录 一.引言 二.struct 定义 三.struct 实践 1. 初始化 struct 2. 嵌套 struct 3. func 与 struct 四.struct 进阶 1.Json Tags 2.Other Tags 五.总结 一.引言 在编程中&#xff0c;结构体&#xff08;struct&#xff09;是一种聚合数据类型&#xff0c;用于将多个…

文献解读-长读长测序-第十四期|《作为了解棉花驯化的资源,印度棉(Gossypium herbaceum L. Wagad)基因组》

关键词&#xff1a;基因组&#xff1b;长读长测序&#xff1b;棉花基因组&#xff1b; 文献简介 标题&#xff08;英文&#xff09;&#xff1a;The Gossypium herbaceum L. Wagad genome as a resource for understanding cotton domestication标题&#xff08;中文&#xff…

【HTML入门】列表与表格

文章目录 前言一、列表与表格是什么&#xff1f;列表表格 二、使用标签列表标签表格标签 三、组合情况列表的组合表格的组合 四、示例代码总结 好的&#xff0c;以下是一个关于HTML列表与表格的文章示例&#xff1a; 前言 随着网页开发的普及&#xff0c;HTML成为了构建网页的…

零基础学习MySQL---MySQL入门

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、什么是数据库 问&#xff1a;存储数据用文件就可以了&#xff0c;为什么还要弄个数据库呢&#xff1f; 这就不得不提…

Java面试八股文

一、Redis 1. 使用场景 &#xff08;1&#xff09;Redis的数据持久化策略有哪些 RDB&#xff1a;全称Redis Database Backup file&#xff08;Redis数据备份文件&#xff09;&#xff0c;也被叫作Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故…

Chapter9 更复杂的光照——Shader入门精要学习笔记

Chapter9 更复杂的光照 一、Unity的渲染路径1.渲染路径的概念2.渲染路径的类型①前向渲染路径a. 前向渲染路径的原理b. Unity中的前向渲染c. 两种Pass ②延迟渲染路径a. 延迟渲染路径的原理b. Unity中的延迟渲染c. 两种Pass ③顶点照明渲染路径 二、Unity的光源类型1.光源类型①…

毫秒级相应逆流检测电表安科瑞防逆流电能表

家庭储能系统 生态环境与人们的日常生活密切相关&#xff0c;越来越多的家庭开始重视居住环境的绿色、环保、智能及可持续性&#xff0c;并采取具体行动。截至2023年&#xff0c;欧洲太阳能发电容量已超200GW&#xff0c;家庭储能系统的安装量呈爆炸性增长。 用户痛点及需求 …

前端基础:JavaaScript(篇二)

目录 内置对象 String字符串 属性 代码 运行 方法 代码 运行 日期 代码 运行 Math 代码 运行 数组 定义 属性 代码 运行 方法 join(分隔符>) &#xff1a; 代码 运行 reverse()&#xff1a; 代码 运行 sort() &#xff1a; 代码 运行 事件 …