Python基本程序设计

Python程序设计 Python程序设计基础知识点 阅读详情

学习目标:
  • 编写程序完成简单的计算。
  • 使用input函数从程序的用户处获取输入。
  • 使用标识符来命名元素,例如:变量和函数等。
  • 将数据赋值给变量。
  • 实现同时赋值。
  • 定义命名常量。
  • 使用运算符+、一、*、/、//、%和**
  • 编写和计算数字表达式。
  • 利用简捷运算符简化编码。
  • 使用int和round函数进行数据类型转换和四舍五入。
  • 使用time.time()获取当前系统时间。

        本文以程序代码示例来介绍Python的基本程序设计,在此之前最好拥有其他任何一门语言的基础,具体来看下面的代码示例:

import time


# 计算圆的面积
def circle_area(radius):
    area = radius * radius * 3.1415926
    print("圆的半径是:", radius, ", 圆的面积是:", area)


# 计算圆的面积(根据输入的半径)
def circle_area_input():
    # 获取输入的值(是一个字符串)
    radius_str = input("输入圆的半径:")
    # 将字符串转换成数字
    radius = eval(radius_str)
    area = radius * radius * 3.1415926
    # 代码可以换行,不影响任何执行
    print("输入圆的半径:", radius,
          ", 圆的面积是:", area)


# 简单的示例
def simple_demo():
    x = 1
    y = 2
    # 交换两个值
    x, y = y, x
    print("交换值后,x=", x, "y=", y)

    # 定义一个常量(全部使用大写字母来命名常量)
    PI = 3.1415926

    # 运算符/执行浮点除法并产生一个浮点数结果
    print("浮点数除法,4/2=", 4 / 2)
    # 运算符//执行整数除法并产生一个整数结果,任何小数部分都会被舍掉
    print("整数除法,5//2=", 5 // 2)
    # a的b次幂计算
    print("2的3次幂计算,2**3=", 2 ** 3)

    value = 5.6
    # 返回一个浮点数的整数部分(直接舍弃,没有进位)
    print("5.6的整数部分是:", int(value))
    # 也可以四舍五入
    print("5.6四舍五入后是:", round(value))

    # 当前时间
    now_time = time.time()
    print("当前时间(秒数):", now_time)
    total_second = int(now_time)
    print("当前时间(秒数):", total_second)
    total_minutes = total_second / 60
    print("当前时间(分钟数):", total_minutes)


if __name__ == '__main__':
    circle_area(6)
    circle_area_input()
    simple_demo()

程序执行结果:

圆的半径是: 6 , 圆的面积是: 113.0973336
输入圆的半径:6
输入圆的半径: 6 , 圆的面积是: 113.0973336
交换值后,x= 2 y= 1
浮点数除法,4/2= 2.0
整数除法,5//2= 2
2的3次幂计算,2**3= 8
5.6的整数部分是: 5
5.6四舍五入后是: 6
当前时间(毫秒数): 1692064013.0998454
当前时间(秒数): 1692064013
当前时间(分钟数): 28201066.883333333

Python程序设计(入门) Python是一种高级编程语言,由Guido van Rossum于1991年开发并发布。它具有简洁、易读、易学的语法特点,被广泛应用于多个领域,包括软件开发、数据科学、人工智能、网络编程等。以下是Python的一些主要特点和优势:简单易学:Python的语法简洁明了,易于理解和学习。它注重代码的可读性,采用了清晰的语法结构,使得代码更加直观和易于维护。面向对象:Python支持面向对象编程(OOP),允许开发者使用类、对象和继承等概念来组织和管理代码。这种编程范式使得代码更具模块化和可复用性。 阅读详情

相关推荐

python语言程序设计基础-学习笔记(第一章 程序设计基本方法)

第一章程序设计基本方法 1.1 计算机的概念 计算机是根据指令操作数据的设备(A computer is a machine that manipulates data according to a list of instruchtions)。 拓展:摩尔定律 摩尔定律(Moore’s Law)是计算机 1.2 程序设计语言 1.程序设计语言包括三大类: - 机器语言 - 汇编语言 - 高级语言...

lulilong88的博客 1521

Python 程序设计详细教程(完整版)

元组与列表极其类似,我们在此主要介绍不同之处。那么最重要的一点就是,列表是由 [ ] 来表示,而元组是由()来表示,并且元组中的元素不可修改。这便是元组与列表最大的不同。而其余的操作与列表类似,故不再赘述。不过,虽然元组不可修改,但可以给元组的变量赋值,即重新定义整个元组。"""显示简单问候语"""")上述程序就是最简单的函数结构。第一行使用关键字 del 告诉 Python,要定义一个函数,这就是函数的定义。然后向 Python 指出函数名,还可以在括号中指出函数为完成任务需要什么样的信息。

HXR_plume的博客 8203

Python程序设计 第1章:初识Python

Python是当今主流的编程语言,无论是Web开发、科学计算、数据分析、游戏开发、机器学习、爬虫、计算机视觉等等很多领域都在用这个编程语言。(1)Web开发。Python是Web开发的主流语言,与JS、PHP等广泛使用的语言相比,Python的类库丰富、使用方便,能够为一个需求提供多种方案;此外Python支持最新的XML技术,具有强大的数据处理能力,因此Python在Web开发中占有一席之地。Python为Web开发领域提供的框架有django、flask、tornado、web2py等。(2)

若北辰 8695

(python语言程序设计教程)自学一

本系列文章,主要是对学校开设的python课程进行总结,教科书为:python语言程序设计 本篇文章总结了该书的第一章,之后也会继续学习后面的章节。 天下皆知美之为美,斯恶矣;皆知善之为善,斯不善矣。 --2023-9-14 筑基篇

2301_78630677的博客 533

python程序设计基本编写方法

程序设计除了要有很强的逻辑和编码能力外,我觉得更重要的是要讲究方法,这样在开发测试过程中才能做到事半功倍,按一定方法进行的程序设计,可以清晰的分析问题,处理问题,解决问题。 一、 IPO模式 所谓IPO模式,即Input Process Output, 1、用户输入I:input()获得输入,程序的输入包括:文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等。输入是一个程序的开始 2、运算部分P:程序对输入进行处理,输出产生结果。处理的方法也叫算法,是程序最重要的部分。可以说,算法是

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 3258

(3万字深度解析)Kaggle《房价预测:高级回归技巧》详解复现攻略

在这篇教程式文章中,我们从零开始完成了 Kaggle《房价预测:高级回归技巧》比赛的复现工作,涵盖了数据预处理、特征工程、模型训练、调优、解释和融合的完整流程。深入理解数据:阅读数据描述,结合常识对每个特征作出合理处理(如缺失值填充’None’表示无此设施 、异常值剔除 等)。对目标和偏态特征进行对数变换,使分布更平滑,从而更好满足模型假设并提升准确度。特征工程:我们创造了总面积、总浴室等新特征,整合信息提高模型可学习性。

qq_38334677的博客 1771

Python入门基础 1【程序设计语言分类、Python简介、基本语法、Python注释、代码缩进】

本文章是Python入门基础学习的第一篇,后面会继续为大家更新,欢迎各位小伙伴一起来学习和讨论。随着社会的快速发展,计算机已经成为人们不可或缺的一部分,程序设计语言也称为众多计算机使用者掌握的技能,其中Python语言较为出众,就连国家教育部也在2018年将Python语言加入计算机二级考试当中,其次,因为Python可以帮助使用者快速的完成工作,因此有些企业或单位要求其员工会使用Python语言,可见Python语言学习的重要性。接下来让我们一起来进入本章的学习。

weixin_45977237的博客 1852

Python大数据舆情分析系统开发实战

舆情监测系统是大数据分析的重要应用场景,通过自然语言处理(NLP)技术解析社交媒体文本情感倾向。基于Python技术栈的解决方案整合了Scrapy爬虫框架进行数据采集,PySpark处理海量文本数据,结合SnowNLP和Jieba实现中文语义分析。系统采用微服务架构设计,包含数据采集层、处理层、存储层和应用层,通过情感分析优化和实时热点检测算法提升监测准确率。典型应用包括企业品牌监测、公共事件预警等场景,开发过程中需特别注意数据合规性和分布式集群的性能调优。

weixin_34408624的博客 387

第一章 python基本语法元素--1.1程序设计的基本方法

第一章 python基本语法元素 1.1程序设计基本方法 <1>计算机的基础知识: 计算机的概念:功能性表现在对数据的操作,也就是对数据的计算。输入输出处理和结果存储等。 可输入性:根据一系列指令自动地,可预测地、准确地完成操作者的意图。如果不具备上述两点,则我们不可以称作它为计算机。 计算机的发展:计算机的发展参照摩尔定律,表现为指数方式 计算机的硬件所以来的集成电路规模参照摩尔定律发展 计算机运行速度因此也接近几何级数快速增长 计算机所能高效支撑的各类运算功能不断丰富发展 摩尔定律(Moo

BertramWang111的博客 1493

VC Spyglass CDC实战:从TCL脚本到SDC约束的完整避坑指南

本文是一份针对数字IC验证工程师的VC Spyglass CDC实战指南。文章详细阐述了从TCL脚本环境搭建、SDC约束编写到典型CDC违规(如SETUP_PORT_UNCONSTRAINED)诊断与修复的完整流程,旨在帮助读者高效避坑,深入理解工具逻辑,从而完成可靠的时钟域交叉验证。

go5gopher的博客 383

瑞芯微RK3506开发板DSM音频开发避坑指南:从硬件改接到内核配置全流程

本文详细解析了在瑞芯微RK3506开发板上进行DSM音频开发的完整流程与关键避坑点。内容涵盖从硬件改造(如电阻焊接)、内核驱动配置(DTS参数、补丁应用)到系统调试与波形分析的全过程,旨在帮助嵌入式开发者高效实现高信噪比、低成本的音频方案,避免常见错误。

weixin_29164091的博客 408

python模块化程序设计的基本思想_Python程序设计

《Python程序设计》课程教学大纲课程代码:JB022A适用专业:计算机科学与技术参考学时:32+32参考书目:1. 嵩天, 礼欣,黄天羽编著.Python语言程序设计基础[M].北京: 高等教育出版社(第2版),2017.2. 海特兰德(挪)编著.司维, 曾军崴, 谭颖化 译.Python基础教程(第2版·修订版)[M].北京:人民邮电出版社,2014.3. Magnus Lie Hetlan...

weixin_29831325的博客 1191

Rsoft仿真实战:长周期光纤光栅参数优化与模式耦合分析

本文详细介绍了使用Rsoft软件进行长周期光纤光栅(LPFG)参数优化与模式耦合分析的实战方法。通过Rsoft仿真,可以高效优化光栅周期、包层厚度等关键参数,深入分析纤芯模与包层模的耦合特性,为光纤通信和传感应用提供可靠的设计依据。

h0i1j2k3l的博客 1115

《Python语言程序设计》 第一周 Python基本语法元素

1.1程序设计基本方法 编译和解释 ​ 计算机具有功能性和可编程性, ​ 摩尔定律发展:单位面积内的晶体管每两年翻一番 编译: ​ 将源代码一次性转换为目标代码的过程 解释: ​ 将源代码,逐条指令转换为目标代码的过程 ​ 依照执行方式不同,将编程语言分为两类 静态语言: C/C++ JAVA语言 优化充分,运行速度快 脚本语言 Python语言 JavaScript语言 PHP语言 维护...

Zitray的博客 346

ardupilot 为什么要采样四元数姿态控制

本节主要说明清楚ardupilot姿态控制为什么要用到四元数,欢迎批评指正!!!

陌城烟雨 1118

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2566

1.1 程序设计基本方法 | Python语言程序设计(嵩天)

计算机是运算工具,更是创新平台,高效有趣地利用计算机需要更简洁实用的编程语言。Python简洁却强大、简单却专业,它是当今世界最受欢迎的编程语言,学好它终身受用。请跟随我们,学习并掌握Python语言,一起动起来,站在风口、享受创新! >—— Python语言程序设计课程团队(嵩天、黄天羽、礼欣)。

浪里个狼游记 2721

工业级C#+YOLOv8缺陷检测系统:准确率98.5%、延迟<50ms的完整实现

本文分享了基于C#和YOLOv8的工业级表面缺陷检测系统实现方案。针对汽车零部件冲压件检测需求(60件/分钟,准确率>98%,延迟<100ms),作者对比了多种技术方案后选择了C#+YOLOv8+ONNX Runtime的组合,最终实现98.5%准确率和42ms延迟。 系统采用分层模块化架构,包含硬件层、采集层、推理层、业务层和控制层。核心优势包括:1)C#在工业环境下的稳定性和集成便利性;2)YOLOv8对复杂缺陷的泛化能力;3)ONNX Runtime GPU加速提升性能。文章详细介绍了硬件

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1141

程序的三种基本结构python_Python程序设计实验五:综合运用三种基本结构进行程序设计...

安徽工程大学Python程序设计实验报告班级:物流192 姓名:李心悦 学号:3190505218成绩:日期:2020. 4.26 指导教师:修宇【实验名称】 实验五 综合运用三种基本结构进行程序设计(综合性实验)【实验目的】1、进一步掌握选择与循环结构程序设计的方法和技巧;2、综合运用三种基本结构进行程序设计;【实验条件】PC机或者远程编程环境【实验内容】(1)计算并输出指定范围内的...

weixin_39679370的博客 130

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

程序基本编写方法python_python程序设计基本编写方法

程序设计除了要有很强的逻辑和编码能力外,我觉得更重要的是要讲究方法,这样在开发测试过程中才能做到事半功倍,按一定方法进行的程序设计,可以清晰的分析问题,处理问题,解决问题。一、 IPO模式所谓IPO模式,即Input Process Output,1、用户输入I:input()获得输入,程序的输入包括:文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等。输入是一个程序的开始2、运算...

weixin_29031161的博客 6652

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

程序设计的基本方法--python

符及其组合给变量命名但名字的首字符不能是数字,中间不能出现空。中不同数据类型进行混合运算时,结果会向宽度大的进行转换。语言允许采用大写字母、小写字母、数字、下划线和汉字等字。将字符串表达式的定界符去掉,并进行相关运算。在程序设计语言中,数据类型(变量、常量)。由常量、变量和相关运算符连接起来的式子。整型(十进制、十六进制、八进制、二进制)将英文说明文档翻译成对应的汉语的文本。表示语句之间的包含关系、控制关系。由字母、数字、下划线、汉字组成。常量:常数项、不变的值。计算 区块链 双花攻击。

W_code_chrome的博客 808

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python入门学习(程序设计基本方法)

第1章 Python基本语法元素 方法论 - 程序的基本编写方法:IPO 实践能力 - 看懂10行左右简单Python代码 1.1 程序设计基本方法 1.2 Python开发环境配置 1.3 实例1: 温度转换 1.4 Python程序语法元素分析 1.1程序设计基本方法 计算机与程序设计 编译和解释 程序的基本编写方法 计算机编程 计算机的概念 计算机是根据指令操作数据的设备 功能性 ...

雷银行的博客 691

python基本程序设计方法_二级python-第1章-程序设计基本方法

《二级python-第1章-程序设计基本方法》由会员分享,可在线阅读,更多相关《二级python-第1章-程序设计基本方法(45页珍藏版)》请在人人文库网上搜索。1、全国计算机等级考试二级教程Python语言程序设计(2018年版)【第1章】程序设计基本方法考纲考点n Python语言的特点程序设计语言程序设计语言概述n 程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则...

weixin_42121905的博客 474

python的基本程序编写方法是什么_Python基本语法元素1.1程序设计基本方法

Python语言程序设计Q:编程很难学吗?A:掌握方法就很容易!首先,掌握编程语言的语法,熟悉基本概念和逻辑其次,结合计算问题思考程序结构,会使用编程套路最后,参照案例多练习多实践,学会举一反三一.基本语法元素1.1程序设计基本方法-计算机与程序设计功能性,可编程性程序设计是计算机可编程性的体现程序设计语言是一种用于交互(交流)的人造语言-编译和解译源代码 采用某种编程语言编写的计算机程序,人类可...

weixin_39978276的博客 215

python程序由三种基本结构组成_Python程序设计实验五- 综合运用三种基本结构进行程序设计...

安徽工程大学【Python程序设计】实验报告班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩:日期:2020.4.24 指导老师 :修宇【实验名称】实验五 综合运用三种基本结构进行程序设计(综合性实验)【实验目的】(1)进一步掌握选择与循环结构程序设计的方法和技巧;(2)综合运用三种基本结构进行程序设计【实验条件】PC机或者远程编程环境【实验内容】1、完成三...

weixin_39715348的博客 86

Python语言程序设计----【第1周 Python基本语法元素】之1.1 程序设计基本方法

第1章 Python基本语法元素 1.1 程序设计基本方法 1.2 Python 开发环境配置 1.3 实例1:温度转换 1.4 Python程序语法元素分析 1.1 程序设计基本方法 计算机的概念:功能性、可编程性 计算机的发展:参照摩尔定律,表现为指数方式 程序设计语言:一种用于交互(交流)的人造语言。 C语言:1972年 Python:1990年 ...

qq_36045093的博客 969
上一篇: Python语言入门简介
下一篇: Python数学函数、字符串和对象
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值