Python编程基础(二)

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

if 判断条件:    执行语句……else:    执行语句……
x=int(input("请输入成绩"))if x>60:   print(‘好‘)else:   print(‘不及格‘)
精确判断;需要用到多层if else循环练习:用if写出判断成绩的等级;      95     了不得      90-95  优秀      80-90  良好      60-80  刚刚好      60以下  加油
grade=random.randint(1,100)print(grade)if   grade>95:   print("了不起")elif grade>90:   print (‘优秀‘)elif grade>80:   print(‘良好‘)elif grade>60:   print(‘刚刚好‘)else:    print("未及格,你还需努力")
 #运算优先级最低逻辑运算符: or逻辑运算符: and逻辑运算符:not成员测试: in, not in

原文地址:https://www.cnblogs.com/cyq0528/p/9838117.html

时间: 2024-10-09 12:40:03

Python编程基础(二)的相关文章

Scala 中的函数式编程基础(二)

主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 <Functional Programming Principles in Scala>. 2. Higher Order Functions 把其他函数作为参数或者作为返回值,就是 higher order functions,python 里面也可以看到这样使用的情形.在酷壳上的博客有一个例子就是将函数作为返回值. 2.1 匿名函数 在 python 里边叫 lambda 函数,常常与 map(

Python编程(二):Python进程、线程那点事儿

多进程,多线程编程 系统程序员.运维开发程序员在面试的时候经常会被问及一个常见问题: 进程是什么,线程是什么,进程和线程有什么区别? 不得不承认,这么多年了.这个问题依旧是个很难以招架的问题,简单地说: 进程和线程有很多类似的性质,他们都可以被CPU作为一个单元进行调度,他们都拥有自己独立的栈(stack)等等.因此线程也被称作LWP(Lightweight Process,轻量级进程):对应的进程也可以被称作为HWP(Heavyweight Process,重量级进程),从线程的角度看,进程就

Python编程基础

Python编程基础 数据类型 None 值 整型 浮点型 布尔类型True,False 字符串 元组 tuple(),有序,不可变例:t = (1,)t = (1,'Hello',1.0,True) 列表 list[],有序,可变 例:l = [1,'Hello',1.0,True] 字典 dict{},键-值对,无序例:d = {65:'A',48:0,'a':97,'Hello':'World'} 操作符 数学操作符 + - * / 除 // 整除 % 取模 ** 指数 比较操作符 ==

从能做什么到如何去做,一文带你快速掌握Python编程基础与实战

摘要:Python语言的教程虽然随处可见,但是忙于日常业务/学习的你或许:一直想要"找个时间学一点",但是又不知道该从何下手?本文将从Python能做什么,如何学习Python以及Python的基础知识为你的Python之路点上一盏明灯. 本文内容根据演讲视频以及PPT整理而成. 本文的分享主要围绕以下几个方面: Python能做什么?(常见应用场景介绍) 如何学习Python? Python语法基础实战 Python面向对象编程实战 练熟基础:2048小游戏项目的实现与实战 福利:小

python编程基础之二

交互式: 此处以windows为例:开始->运行->cmd,输入python 交互式界面 优点:即时,所见即所得 缺点:代码不可复用,根本无法进行维护 退出:exit() 代码是顺序执行: 从左至右,从上至下 python文件以  .py  结尾 python允许一行多句,每一句之间用分号(:)分隔,但是建议一行一句不使用分号 文件名尽量不要使用中文,print输出的时候可以使用中文,文件名不能使用空格python编码规范遵循PEP8(https://www.python.org/dev/pe

python编程基础之二十

字符串的其他常用方法: ord(char)  # 返回char字符对应的码值,可以是中文字符 chr(x)  # 输入一个unicode码,返回对应的字符 eval(str)  # 将str 中的内容以代码的形式返回 repr(x) 返回对象的str格式,适合机器执行 字符串格式化 %格式化: %[flags][width][.precision]typecode format格式化: [fill][align][sign][#][width][.precision][type] fill :填

python编程基础之二十七

列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{}  字典里面一个个是键值对,集合可以与之区分 生成器:有两种写法: 一种就是写一个生成式放到()里面,这就是一个生成器, 1 #将列表生成式中的[]替换成() 2 ge = (x for x in range(1,6)) 3 print(ge,type(ge)) 4 5 #生成器需要通过next()方

python编程基础之二十八

装饰器:说白了就是闭包,但是内部函数调用外部变量调用的是函数, 好处:就是在不用修改原函数代码的前提下给函数增加新的功能 装饰器有两种写法 第一种: 1 #被修饰的函数 2 def say_hello(name): 3 print('我就是人见人爱,花见花开的%s'%name) 4 5 # 参数是被修饰函数 6 def wrapper(func): #1.定义装饰器 7 def inner(name): #2.定义闭包 在闭包中增加功能 8 print('-' * 50) 9 func(name

python编程基础框架

a.python 开发 a.1基础 python,java语言优势:可以写网页+后台功能,python开发效率高,执行效率低,java执行效率高,开发效率低 环境变量配置:进入--->控制面板\用户帐户和家庭安全\用户帐户--->更改我的环境变量--->系统变量--->path--->;F:\python3.6.3(分号+python安装位置) python后缀名:以.py结束 执行方式:1)python编译器(软件),py文件路径:解释器路径:#!/usr/bin/env