zoukankan      html  css  js  c++  java
  • python 基础

    if 判断

    [root@es-3 ~]# cat test.py 
    #-*-encoding:utf-8 -*-
    '''
    if 1 < 2 :
    	print("hajjj")
    if False :
    	print(3456)
    	print(787)
    if 1 < 3 :
    	print(123456)
    else:
    	print(56789)
    num = input('请输入您猜的数字')
    
    if  num == '1':
    	print("看《活着》")
    elif num == '2':
    	print("看《摆渡人》")
    elif num == '3':
    	print("看《岛上书店》")
    else:
    	print("学python")
    score = int(input("输入分数: "))
    if score > 100:
    	print("厉害,牛")
    elif score >= 90:
    	print("A")
    elif score >= 70:
    	print("B")
    elif score >= 60:
    	print("C")
    else:
    	print("笨了")
    '''
    name = input('请输入名字:')
    age = input('请输入年龄')
    if name == '小二':
    	if age == '18':
    		print('666')
    	else:print(333)
    测试
    [root@es-3 ~]# python3 test.py 
    请输入名字:小san
    请输入年龄18
    [root@es-3 ~]# python3 test.py 
    请输入名字:小二
    请输入年龄18
    666
    [root@es-3 ~]# cat test.py 
    #-*-encoding:utf-8 -*-
    '''
    if 1 < 2 :
    	print("hajjj")
    if False :
    	print(3456)
    	print(787)
    if 1 < 3 :
    	print(123456)
    else:
    	print(56789)
    num = input('请输入您猜的数字')
    
    if  num == '1':
    	print("看《活着》")
    elif num == '2':
    	print("看《摆渡人》")
    elif num == '3':
    	print("看《岛上书店》")
    else:
    	print("学python")
    score = int(input("输入分数: "))
    if score > 100:
    	print("厉害,牛")
    elif score >= 90:
    	print("A")
    elif score >= 70:
    	print("B")
    elif score >= 60:
    	print("C")
    else:
    	print("笨了")
    '''
    name = input('请输入名字:')   
    age = input('请输入年龄')
    if name == '小二':   name等于小二是就进入下一个判断;否则直接退出
    	if age == '18':  判断age是否等于18,如果等于18就打印666
    		print('666')
    	else:print(333)  否则打印333
    测试
    [root@es-3 ~]# python3 test.py 
    请输入名字:小san
    请输入年龄18
    [root@es-3 ~]# python3 test.py 
    请输入名字:小二
    请输入年龄18
    666
    [root@es-3 ~]# python3 test.py 
    请输入名字:小二  
    请输入年龄12
    333
    

    循环

    无限死循环

    [root@es-3 ~]# vim test.py 
    print('9090')
    while True:
        print('chenxi')
        print('流浪')
        print('痒')
    print('1010')
    [root@es-3 ~]# python3 test.py
    9090
    chenxi
    流浪
    痒
    chenxi
    流浪
    痒
    chenxi
    流浪
    痒
    chenxi
    流浪
    ^Z
    [1]+  已停止               python3 test.py
    

     循环语句终止,打印1到10

    [root@es-3 ~]# cat test.py 
    count = 1
    flag = True
    while flag:
    	print(count)
    	count = count + 1
    	if count > 10 :
    		flag = False
    [root@es-3 ~]# python3 test.py 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

      循环语句终止,另一种写法

    [root@es-3 ~]# vim test.py 
    count = 1
    while count <= 10:
            print(count)
            count = count + 1
    [root@es-3 ~]# python3 test.py 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

      计算从1加到100

    [root@es-3 ~]# vim test.py 
    count = 1
    sum = 0
    while count <= 100:
            sum = sum + count
            count = count + 1
    print(sum)
    [root@es-3 ~]# python3 test.py 
    5050
    

        循环语句终止之二break;跳本次循环

    [root@es-3 ~]# cat test.py 
    print('11')
    while True:
    	print('222')
    	print('333')
    	break
    	print('444')
    print('abc')
    [root@es-3 ~]# python3 test.py   跳出循环没有444
    11
    222
    333
    abc
    •  continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。
    [root@es-3 ~]# cat test.py 
    count = 0
    while count <= 100:
    	count += 1
    	if count > 5 and count < 95:
    		continue  本次循环结束
    	print("loop",count)
    print("----out----")
    [root@es-3 ~]# python3 test.py 
    loop 1
    loop 2
    loop 3
    loop 4
    loop 5
    loop 95
    loop 96
    loop 97
    loop 98
    loop 99
    loop 100
    loop 101
    ----out----
    

      

      

      

      

    草都可以从石头缝隙中长出来更可况你呢
  • 相关阅读:
    C#的委托
    解决.net core3.1使用docker部署在Ubuntu上连接sqlserver报error:35的问题
    【WPF学习】第三十六章 样式基础
    asp.net core 3.x 身份验证-3cookie身份验证原理
    C#设计模式学习笔记:(9)组合模式
    Asp.net Core MVC(三)UseMvc设置路由
    C#后台异步消息队列实现
    ASP.NET CORE 内置的IOC解读及使用
    VS2015发布WEB项目
    C#的冒泡排序
  • 原文地址:https://www.cnblogs.com/rdchenxi/p/10807153.html
Copyright © 2011-2022 走看看