if else 流程判断

来个例子:

1 username=input("username:")
2 password=input("password:")
3 username1=‘whgvjp‘
4 password1=‘0235‘
5 if username==username1 and password==password1:
6     print(‘welcome user {name}logging in...‘.format(name=username))
7 else:
8     print("The wrong username or password")

这里的话,需要注意在if语句和else语句后面要有冒号,接着会强制缩进,默认缩进单位是四个空格,如果不缩进会出错。Python这种风格可以使代码更美观,并且也能使程序员养成良好的写代码的习惯。

猜年龄的例子,这个例子可以实现只能猜三次,如果三次都猜不对,会打印一个“你已经尝试太多次..”。

count=1
age_of_oldboy=56
while count<4:
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes, you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("Think biger!")
    count+=1else:  print("you have tried too mang times..")

也可以用for循环来实现:

count=0
age_of_oldboy=56
for count in range (3):
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes, you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("Think biger!")
    count+=1
else:
    print(‘you have tried too many times..‘)

也可以count=1,然后for count in range(1,4):意义不大,都行。

下面这个代码跟上面的基本相同,但是可以实现,如果你在每猜三次后,不想继续猜了,那就输入’n‘退出这个猜年龄游戏;如果还想继续玩下去,可以输入除了‘n‘以外的任何一个键,继续游戏。

count=1
age_of_oldboy=56
for count in range (1,4):
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes, you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("Think biger!")
    count+=1
    if count==4:
        countine_confirm=input(‘do you want to keep trying‘)
        if countine_confirm!=‘n‘:
            count=1
时间: 2024-10-09 06:14:13

if else 流程判断的相关文章

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

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

Kotlin when 流程判断

如果学过C或者java C#等语言. 一定熟悉SWITCH这个流程判断 但是在kotlin中却没有这个.而是 使用了When来代替. 当什么时候. 下面我觉一个简单的例子: import java.util.* fun main (args: Array<String>) { var sc:Scanner=Scanner(System.`in`); var input=sc.next() when(input) { "a"->println("输入了a&qu

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 流程判断

1 if else 流程判断 强制缩进 _usename = "" _password = "" if _usename == username and _password == password: print("welcome user {name} login ...".format(name==username)) else: print ("invalid username or password") 父级代码顶格写,

06-想知道相亲对象是不是你的菜?-----if流程判断及相关知识

一.条件:是判断的标准 1.what:对方长啥样你得知道吧,比如年轻?漂亮?   2.什么可以作为条件,也就是判断的标准呢? 2.1 显式的布尔值(没错,从你的外表可以直接看出来你是个和egon一样帅(feng)气(sao)的人!) # 通过比较运算符,得到布尔值print(3 > 4) # False# 直接使用布尔值is_handsome = Trueprint(is_handsome) 2.2 隐式的布尔值 所有的值都可以当做条件去,其中0,None,空为假,其余为都为真 二.逻辑运算符:

python流程判断之多层循环学习笔记

passwd = 'test'                         创建一个变量 logout_flag = False                   如果登录等于假,继续输入密码 for i in range(4):                        循环4次 user_input = raw_input("please input your passwd:").strip()    赋值用户输入passwd次数 if len(user_input) =

if else流程判断

通过两个例子学习if else判断 1.if--else # ifelse 判断 _username = 'dmr' _password = '123' if username == _username and password == _password: print('welcome user {name} login ....'.format(name=username)) else: print('invalid username and password!') 2.if--elif--e

if else流程判断-CLASS-11(Part 1)

if判断语句 1 if true: 2 print("true") 3 else: 4 print("false") 猜年龄大小 1 # Author:dd 2 age_of_boy = 56 3 age = int(input("age:")) 4 if age == age_of_boy: 5 print("you got it") 6 elif age > age_of_boy: 7 print("you

python之路-day1-if...else...流程判断

判断输入的用户名:#Author:zww _username = "zww" _password = "123" username = input("username:") password = input("password:") if username == _username and password == _password: print("Welcome {user} login" .format

python-if else流程判断--006

一.密码输入不显示 方法:getpass Import  getpass username = input("username:") password = getpass.getpass("password:") print(username,password) 结果输出: [[email protected]~]#./hello.py username:user password: ('user','123') [[email protected]~]# 二.if