python基础知识进阶之路(一)

坚持学习!!!坚持学习!!!坚持学习!!!  重要的事情说三遍。

第一个python程序(课程案例)

温度转换程序:

#TempConvert.py

val = input("请输入温度表示符号的温度值(例如:32C)")

if val[-1] in [‘C‘,‘C‘]:

f = 1.8*float(val[0:-1]) + 32

printf("转换后的温度为:%.2fF"%f)

elif val[-1] in [‘F‘,‘f‘]:

c = (float(val[0:-1]) - 32) / 1.8

print("转换后温度为:%.2fc"%c)

else:

print("输入有误")

每次用户输入一个数值就会输出一个数值。我们可以加入一个循环语句,可以使程序持续运行。

#TempConvert_loop.py

for i in range(3):    //循环语句,程序运行三次。计数循环

val = input("请输入温度表示符号的温度值(例如:32C)")

if val[-1] in [‘C‘,‘C‘]:

f = 1.8*float(val[0:-1]) + 32

printf("转换后的温度为:%.2fF"%f)

elif val[-1] in [‘F‘,‘f‘]:

c = (float(val[0:-1]) - 32) / 1.8

print("转换后温度为:%.2fc"%c)

else:

print("输入有误")

计数循环基本过程:

for i in range(<计数值>):

<表达式组>

基本的python语法元素。

程序编写模板:

用户输入:input()获得输入

运算部分:根据算法实现

结果输出:print()输出结果

inital-print模板:

初始变量:运算需要的初始值

运算部分:根据算法实现

结果输出:print()输出结果

任何输入输出类型的组合都可以看成”模板“

例如:

input输入- 文件write输出

使用模式,可以帮助编写十行左右的小程序。

时间: 2024-10-14 20:00:13

python基础知识进阶之路(一)的相关文章

python基础知识进阶(二) Python语言的数据类型

类型的概念: 1.类型是编程语言对数据的一种划分. 2.Python语言的类型 数字类型,字符串类型,元祖类型,列表类型,文件类型,字典类型. 数字类型 ·程序元素:010/10,存在多种可能 ·表示十进制数值10 ·类似人名字一样的字符串 Python包含三种基本的数字类型: ·整数类型 ·浮点数类型 ·复数类型 1.整数类型 与数学中的整数概念一致,没有取值范围的限制: pow(x,y)函数:计算x^y                          (带一个疑问,怎么去计算数字的位数)

python基础知识进阶(四) Python语言的math库和random库和实例

元组和列表 写的 过程中没保存,下次补上吧.好尴尬,手好残. 计算机是一个确定性设备,不能产生真正的随机数.(使用seed函数,两次的值都是一样的) 由计算机产生的随机数,都是一个由种子产生的伪随机数列.相同的随机种子会产生相同的伪随机数列. π的计算 圆周率π是一个无理数,没有任何一个精确公式能够计算π值,π的计算只能采用近似算法. 国际公认的π值计算采用蒙特卡洛方法. 简单说,蒙特卡洛是利用随机试验求解问题的方法. π计算问题的ipo表示如下: 输入:抛点的数量 处理:对于每个抛洒点,计算点

Python基础知识进阶(五---2)----程序基本结构、简单分支、异常处理、三大实例分析、基本循环结构、通用循环构造方法、死循环\嵌套循环、布尔表达式

上一篇随笔写的内容有点多了,决定分成两节,不然自己看的时候也头疼. 三者最大实例: 分支结构可以改变程序的控制流,算法不再是单调的一步步顺序执行. 假设:以找出三个数字中最大者的程序设计为例. 输入:三个数值. 处理:三者最大算法 输出:打印最大值 计算机怎么能确定哪个是计算机输入的最大值呢? 策略1:通盘比较 将每个值与其他所有值比较以确定最大值. if x1>=x2 and x1>=x3: max = x1 elif x2>=x1 and x2>= x3: max = x2 e

python基础知识总结

python有段时间没用了,实在是惭愧啊,屌丝今天决定开始对python基础知识重新进行总结,以慰自心. 一.python概念 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. python定位"优雅","简单","明确" 二.python安装 略 三.python基础 1.数据类型 整数: Python可以处理任意大小的整数,当然包括负整数,在程序

python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。

本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputer print "爬虫百度百科调度入口" # 创建爬虫类class SpiderMai

python基础知识(二)

以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍

python基础知识1

Python的基础知识: if-elif-else while-else break continue from..import import.. dir(),当提供一个模块明的时候,返回模块定义的名称列表 列表[],元祖(),字典{} 面向对象编程:self,__init__方法 try-except try-finally python的GUI库:Tkinter   床架一个root,把创建的其它元素放到root里面来 python基础知识1

python 基础知识(一)

                                       python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.Python是从ABC发展起来,主要受到了Modula-3(另一种相当

Python基础知识梳理 - 第01部分

在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等工具, 最后是vim的设置. 1. 安装python. # wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz Python-2.7.14 # ./configure --prefix=/usr/local/python27