Python编程-基础知识-条件判断

1. 简单的if/else条件判断

judge_flow.py

name = input("Please input name: ")
if name == 'master':
    print('Hello Master')
    password = input('Please input password: ')
    if password == 'abc123':
        print('Access granted.')
    else:
        print('Wrong password!')
else:
    print('Invalid user!')

运行结果:

Please input name: david
Invalid user!

Please input name: master
Hello Master
Please input password: aaa
Wrong password!

Please input name: master
Hello Master
Please input password: abc123
Access granted.

 

2. 多项条件判断

    elif statements

judge_flow_multiple.py

age = int(input("Input your age: "))
if age < 5:
    print('Hi, Baby.')
elif age < 12:
    print('Hi Child.')
elif age < 100:
    print('Hi Man')
else:
    print('Your Majesty')

运行结果:

Input your age: 3
Hi, Baby.

Input your age: 90
Hi Man

Input your age: 1000
Your Majesty

 

时间: 2024-09-24 14:45:26

Python编程-基础知识-条件判断的相关文章

Python编程-基础知识-列表和元组

列表示例1:  (新建, 删除, 修改) # basic operation of listnames = ['David', 'George', 'Peter', 'Mark', 'ALice']print "Original List:"print namesdel names[1]print "Delete second element:"print namesnames[1] = "Anthony"print "Change s

Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块

目录 结构: core |____ __init__.py |____ basic           |____ __init__.py      |____ database           |____ __init__.py                |____ mysql                    |____ __init__.py                    |____ mysql_db.py |____ test           |____ __in

Python编程-基础知识-字符串格式化

1. 简单字符串格式化   format = "Hello, how are you doing %s %s!"values = ("David", "Gu")print format % values   Result: Hello, how are you doing David Gu!   format = "PI with seven decimals: %.7f"from math import piprint fo

Python编程-基础知识-List

Negative Indexes(负索引) >>> spam = ['cat', 'bat', 'rat', 'elephant'] >>> spam[-1] 'elephant' >>> spam[-3] 'bat' >>> 'The ' + spam[-1] + ' is afraid of the ' + spam[-3] + '.' 'The elephant is afraid of the bat.'   Getting

《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式

第一部分 Python编程基础 第1章 Python基础 Python编程语言有许多语法结构.标准库函数和交互式开发环境功能.好在,你可以忽略大多数内容.你只需要学习部分内容,就能编写一些方便的小程序. 但在动手之前,你必须学习一些基本编程概念.就像魔法师培训,你可能认为这些概念既深奥又啰嗦,但有了一些知识和实践,你就能像魔法师一样指挥你的计算机,完成难以置信的事情. 本章有几个例子,我们鼓励你在交互式环境中输入它们.交互式环境让你每次执行一条Python指令,并立即显示结果.使用交互式环境对于

Debian Linux下的Python学习——基础知识

python中的基本数据类型是数和字符串,下面是python的基础知识学习,包括数,字符串,变量,标识符,对象. 1. 数  在Python中数类型包括:整数.长整数.浮点数和复数. 2是一个整数. 长整数是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4. (-5+4j)和(2.3-4.6j)是复数的例子.      输入代码:                        运行结果:                 

PowerShell面向对象编程基础知识总结_PowerShell

本文介绍PowerShell面向对象编程的基础知识,我们知道PowerShell里面的所有变量和输出都是对象,所以有必要在进行PowerShell编程时了解一下面向对象编程的基础知识. 面向对象编程的引入主要是为了解决软件复杂化带来的维护等问题,早在20世纪60年代,面向对象就已经出现了.虽然C语言并不支持面向对象的特性,但是使用C语言进行开发的程序人员已经将面向对象的核心思想应用到其中,因此我们更应该理解的是面向对象的思想,而不需要纠缠于语言本身. PowerShell是基于对象的脚本语言,因

[python] 专题九.Mysql数据库编程基础知识

        在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Python构建网页的,所以这篇文章主要讲述Python调用MySQL数据库相关编程知识.从以下几个方面进行讲解:         1.配置MySLQ         2.SQL语句基础知识         3.Python操作MySQL基础知识         4.Python调用MySQL

C# 网络编程之套接字编程基础知识

      最近阅读了周存杰编写的<C#网络编程实例教程>并阅读了很多相关方面的资料,同时自己也做了一些套接字编程方面的C#程序,所以根据它的知识总结了最近的套接字编程的一些知识点,方便自己的理解与他人的学习,同时也有一些自己以前学习的计算机网络.操作系统等相关知识. 一.   套接字编程的概念       套接字(Winsock)是一种独立于协议的网络编程接口,在OSI中集中在会话层和传输层.(补充知识)简单回归网络知识,计算机网络中的"五层协议的体系结构"和"