Python基础01

news2024/11/28 19:00:01

Python基础

1、编程环境:IDLE

在这里插入图片描述

1.1使用

1、文件创建:File —> New File

2、文件打开:File —> Open

3、文件保存: File —> Save

2、输入输出

2.1输入:input()

语法:input(“想要表达的内容”)

例如:

num = input("请输入一个数字")#现在是一个字符串类型
#num = num + 10   字符串不能和整型运算
num = int(num)
num = num + 10

注意:input的数据类型是 字符串类型(str),想要使用,必须类型转换

2.2输出:print()

语法:

​ print(变量)

​ print(“字符串”)

​ print(数字)

例如

a = 13
print(a)
print(13)
print("我是张三")
print("abcdefg")

3、注释

单行注释:#

多行注释:‘’’ ‘’'(三引号)

#这是一个注释,程序不会去运行
'''
这也是一段注释,程序不会去运行
'''

4、数据类型

4.1整数类型int

表示整数,不可以是带小数点的数字

语法:

​ 变量名 = 数值

例如

num = 40
num = 10

4.2浮点类型float

表示小数

语法:

​ 变量名 = 数值

num = 1.3
num = 3.1415926

4.3字符串类型str

表示文本(需要使用单引号或者双引号或者三引号包裹)

语法:

​ 变量名 = 数值

name = '我是张三'
name1 = "我是李四"
name2 = '''我是NAME'''

4.4布尔类型bool

表示判断真(True)、假(False)

a = 10
A = 10
print(a == A)#True

a = 10
b = 5
print(a == b)#False

5、变量

语法:变量名 = 数据

例如:

a = 10
b = 2.01
c = "2.01"
D = True

5.1变量的命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)

6、运算符

6.1、算术运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-taInTm9r-1675685253569)(C:\Users_榜\AppData\Roaming\Typora\typora-user-images\image-20230206184406734.png)]

a = 10
b = 20
#+ - * /
c = a+b#30
d = c-b#10
e = d*c#300
f = e/d#30

#%:取余数
q = 15
w = b%q#5

#**:幂运算
a**2#10*10=>100
f**5#30*30*30*30*30=>24300000
b**4#20*20*20*20=>160000

# //:整除
z = 15
x = 4
c = z//x#3

练习1:生活水平的提高和儿童健康体质并没有齐头并进,肥胖率的上升,体检合格率的下降,足以引起社会和家长对孩子健康发育的重视。本程序旨在帮助家长运用标准身高体重计算公式了解孩子是否符合标准(适用于2-12岁儿童)。

按足岁年龄计算:

儿童的标准身高=年龄×5+75(厘米)

儿童的标准体重=年龄×2+8(公斤)

输入格式:

输入一个数字,代表该儿童的足岁年龄。

(输入使用input(),并有相应提示信息)


输出格式:

输出该儿童的标准身高和体重值。

(输出使用print(),分两行输出,并有相应提示信息)

a = input("请输入孩子年龄:")
a = int(a)

sg = a*5+75
tg = a*2+8

print("儿童的标准身高",sg)
print("儿童的体重值",tg)

练习2:

计算长方形的面积

*要求:*

(1)利用input()语句输入长方形的长和宽;
(2)利用运算符*,求得长方形的面积;
(3)利用print()语句输出长方形的面积。
*输入格式:*
第一次输入一个数字,代表长方形的长;
第二次输入一个数字,代表长方形的宽。
(输入有相应的提示信息,如:‘请输入长方形的长:’ )
*输出格式:*
输出长方形的面积。(输出有相应的提示信息,如:‘长方形的面积为:’\

c = int(input("长方形的长:"))
h = int(input("长方形的宽:"))

#面积 长*宽
s = c*h

print("长方形的面积为:",s)

6.2、赋值运算符

6.3、比较运算符

6.4、逻辑运算符

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

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

相关文章

在阿里当外包,是一种什么工作体验?

上周和在阿里做外包的朋友一起吃饭,朋友吃着吃着,就开启了吐槽模式。 他一边喝酒一边说,自己现在做着这份工作,实在看不到前途。 看他状态不佳,问了才知道,是手上的项目太磨人。 他们现在做的项目&#…

大数据---Hadoop安装Hadoop简易版

编写自动安装Hadoop的shell脚本 完整流程: 大数据—Hadoop安装教程(二) 文章目录编写自动安装Hadoop的shell脚本上传压缩包编写shell脚本vim hadoopautoinstall.sh运行上传压缩包 在opt目录下创建连个目录install和soft 将压缩包上传到install目录下 …

docker file和compose

文章目录1.dockerfile(单机脚本)1.概念2.原理3.dockerfile核心四步4.命令2.docker compose1.概念2.注意事项3.常用字段4.常用命令1.dockerfile(单机脚本) 1.概念 通过脚本,生成一个镜像,并运行对应的容器…

简介Servlet

目录 一、maven中心库 二、简介Servlet 三、实现Servlet动态页面 1、创建一个maven项目 2、引入依赖 3、创建目录结构 4、编写Servlet代码 5、打包 6、部署 7、验证程序 四、Servlet的运行原理 五、Tomcat伪代码 1、Tomcat初始化 a、让Tomcat先从指定的目录…

C语言学习_DAY_2_变量的定义_输入与输出

高质量博主,点个关注不迷路🌸🌸🌸! 目录 I. 变量的定义 II. 变量的赋值 III. 输出 IV. 输入 I. 变量的定义 首先,我们新建一个.c文件在Dev C中,并把之前定义好的程序框架放进去。 此时我…

丝绸之路——NFT 系列来袭!

丝绸之路的经历讲述了汉朝时代的一个重要历史事件。该系列中的 NFT 带有中国这段黄金时代令人愉悦的视觉元素,使其成为值得收藏的物品。 NFT 系列介绍 敦煌女神像01(左);汉代士兵(中);敦煌女神像…

Matlab与ROS(1/2)链接与入门(一)

0. 简介 Matlab作为广大学生以及算法工程师常用的软件,因其良好的可视化以及矩阵适应能力,使其得到了广泛的使用。同时ROS作为机器人、自动驾驶领域最常用的软件,其与Matlab结合在一起也是理所当然的。为此这一系列就是来带领读者熟悉并了解…

说说连接查询有哪些以及它们之间的区别?

一、左连接 -- 左连接 select t1.a,t2.b from (select 1 a from DUAL union ALL select 1 a from DUAL union ALL select 2 a from DUAL union ALL select 2 a from DUAL union ALL select 3 a from DUAL)t1 LEFT JOIN (select 1 b from DUAL union ALL select 2 b from DUAL …

【成为架构师课程系列】大数据技术体系精华总结【值得收藏!】

目录 大数据技术总结 #大纲 #概念 #应用 #难题 #技术栈 #大数据架构 #1. 数据收集

git报错大全,你将要踩的坑我都帮你踩了系列

使用git push -u origin master报下面的错: 使用git push -u origin master报下面的错: Updates were rejected because the remote contains work that you do not have locally,This is usually caused by another repository pushing to …

kubernetes基础

文章目录1.k8s1.概念2.特性3.核心组件1.k8s 1.概念 用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。 可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如 Docker)的集群,是一个生态极…

【刷题笔记】--验证二叉搜索树--min,max参与递归

题目: 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例…

【大唐杯备考】——5G基站开通与调测(学习笔记)

📖 前言:本期介绍5G基站开通与调测。 目录🕒 1. 概述🕒 2. 5G基站开通与调测基础🕘 2.1 3.5GHz单模100MHz配置(S111)🕘 2.2 3.5GHz单模100MHz配置(S111111)&a…

车载以太网 - SomeIP - 杂项 - 09

SomeIP-SD Find Service Timing - 服务发现相关时间参数参数描述最小值标准值最大值T_Initial初始化时间0msNA1000msTTL生存时间NA5000msNAT_Cycle_Offer_Msg提供服务报文周期950ms1000ms1050msRepetition_Max最大重复次数NA3次NAInitial_dealy_Min初始化最小延迟NA90msNAIniti…

Spring、SpringMVC、Shiro、Maven

一、SpringSpring是一个为了解决企业应用程序开发复杂性而创建的开源框架,其核心是IOC–控制反转、AOP–面向切面编程。框架的主要优势之一就是其分层架构(WEB层(springMvc)、业务层(Ioc)、持久层&#xff…

面向对象的基本概念和方法

面向对象的开发方法在近几十年见得以广泛应用,我们常见的Java语言就是一种典型的面向对象的开发语言。然而,面向对象的概念较为复杂,知识点也很细碎,本文整理了面向对象的基本概念和方法,供大家参考。为了便于读者理解…

Java笔记-多线程高阶

目录一、多线程1.为什么使用多线程:2.多线程使用场景:3.使用多线程要考虑的因素:二、线程间竞争对象锁的过程三、synchronized关键字1.synchronized的作用:2.synchronized执行效率:3.synchronized实现原理:…

P14 PyTorch AutoGrad

前言:激活函数与loss的梯度PyTorch 提供了Auto Grad 功能,这里系统讲解一下torch.autograd.grad系统的工作原理,了解graph 结构目录:1: require_grad False2: require_grad True3: 多层bakcward 原理4: in…

YOLO-V4经典物体检测算法介绍

在前文我们介绍了YOLO-V1~V3版本都做了哪些事,本文我们继续介绍YOLO-V4版本。YOLO的作者在发表完V3之后,发现YOLO产品被美国军方应用到了很多军事战争当中,这是他所不希望看见的,因此宣布不再继续研究。但历史和科技总是随时间不断…

(第五章)OpenGL超级宝典学习:统一变量(uniform variable)

统一变量 前言 本篇在讲什么 本篇记录对glsl中的变量uniform的认知和学习 本篇适合什么 适合初学Open的小白 适合想要学习OpenGL中uniform的人 本篇需要什么 对C语法有简单认知 对OpenGL有简单认知 最好是有OpenGL超级宝典蓝宝书 依赖Visual Studio编辑器 本篇的特色 …