python中if else流程判断

1、python中实现密码密文输入

#!/usr/bin/env python

import getpass   #调用getpass模块就能实现密码密文显示

username=input("username:")
userpasswd=getpass.getpass("userpasswd:")

print(username,userpasswd)

2、if 判断

(1)、

#!/usr/bin/env python

_username = "lijinzhu"
_userpasswd = "abc123"
username = input("username:")
userpasswd = input("userpasswd:")

if _username == username and _userpasswd == userpasswd:
    print("Welcome usr {name} login...".format(name=username))
else:
    print("Invalid username or passwd!")

(2)、猜年龄

#!/usr/bin/env python

_age = 18
age = int(input("age:"))

if _age == age:
    print("right")
elif _age > age:
    print("think smaller...")
else:
    print("think strong...")

#Note:
if 条件判断:
...
elif 条件判断:
...
else:
...

原文地址:http://blog.51cto.com/limingyu/2095993

时间: 2024-08-02 09:41:50

python中if else流程判断的相关文章

python 中 if __name__ == '__main__' 判断的作用

假设这样一个a.py文件 def fun1(): ........ def fun2(): ......... if __name__=='__main__': ......#执行的一些语句 当你执行这个a.py文件时, __name__ == '__main__'为真,后面的语句可以执行 当你在别的文件中import a文件,当做模块使用时,__name__ == '__main__'为假,后面的语句不执行了,只有前面定义的函数其作用. 如果没有这句话话,你在b.py中引用a的话,那些执行语句

python基础5 if-else流程判断,for循环和while循环

本节主要内容: if-else流程判断 for循环 while循环 参考网页 if-else流程判断 if 语句概述 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则.具有相同缩进的代码被视为代码块,上面的3,4行

Python中的Nonetype类型判断

在学习过程中遇到了程序崩溃,反馈的原因是变量的类型是 Nonetype 那么如何判断该类型 if Lines is None: print(type(Lines)) 其实  Nonetype 就是None 所以直接 is None 即可 原文地址:https://www.cnblogs.com/wangxiaobei2019/p/11959284.html

python 3 if else 流程判断示例

# -*- coding:utf-8 -*-   _username = 'name' _passwd = 'abcd1234' username = input("username:") passwd = input("passwd:") if _username == username and _passwd == passwd:     print("Welcome user {name} login "  .format(name=use

Python 中的 unit test 流程

看了看Python中的单元测试流程, 写了个测试代码来看整体的测试流程 总结如下 一个 test case 类应该派生自 unittest.TestCase 正常的的test case的调用顺序为 子类TestCase可以注册自己的清理函数(my_cleanup). 这个清理函数会在teardown之后被调用 def setUp(self): super(MyTestCase, self).setUp() self.addCleanup(self.my_cleanup) 单元测试函数名必须以"t

聊聊Python中的is和==

首先,Python中的is就是判断地址是否相等(相当于Java中的==),Python中的==就是判断数值是否相等(相当于Java中的equals). 看个简单的例子: a = [1, 2, 3] b = [1, 2, 3] id(a) Out[16]: 2531065911112 id(b) Out[17]: 2531064874824 a == b Out[18]: True a is b Out[19]: False 因为地址不同,但是元素是相同的. 但是会发现一些好玩的东西,比如: a

python学习笔记(if else流程判断、while循环、for循环)

if else流程判断 getpass在pycharm中无法使用,在命令行窗口中进入python环境可以使用. import getpassusername = input("username:") password = getpass.getpass("password:") print(username,password) python中缩进错误: 为什么python中强制缩进,因为python中不需要定义结束符.省去了结束符,子代码强制缩进让结构变得更清晰.

python中判断语句用两个or连接的奇葩

学python的时候犯的一个错误,放在这吧.就是在循环某个列表的时候不要去操作它,这是容易忽略的一个地方.所以如果要操作某个列表本身,那么先把该列表copy一份,然后再读取的时候读copy的那份.操作原来的列表. 正确的如下: import re a="hen/zg /zg qd/a /a ,/x /x hen/zg /zg xh/v /v " b=re.split('[ ]', a) b_copy=b[:] print b cixing=["/x","/

Python中对变量是否为None的判断

三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这些时,not X为真,即无法分辨出他们之间的不同. 第三种:if not X is None; 在Python中,None.空列表[].空字典{}.空元组().0等一系列代表空和无的对象会被转换成False.除此之外的其它对象都会被转化成True. 在命令if not 1中,1便会转换为bool类型的True