• 跟我一起学Python-day1(条件语句以及初识变量)


    通过练习题来学习条件语句

    1,使用while循环输出1 2 3 4 5 6    8  9  10

    n=1
    while n<11:
           if n=7:
               pass
          else:
              print(n)
          n=n+1
          print('----end----')
    

    2,求出1-100所有数的和

    n=1
    sum=0
    while n<101:
           sum=sum+n
           n=n+1
    print sum
    
       
    

    3,输出1-100内的所有的奇数

    n=1
    while n<101:
            if n %2==0:
                 pass
            else:
                 print n
            n=n+1
    print('---end---')
            
    

     4,输出1-100内的所有的偶数

    n=1
    while n<101:
            if n %2==0:
                 print n
            else:
                 pass
            n=n+1
    print('---end---')
    

     5,求1-2+3-4+5....99的所有数的和

    n=1
    s=0
    while n<100:
         temp = n %2
         if temp == 0:
                s=s-n
         else:
                s=s+n
         n=n+1
     print s
    

     6,变量名:

    可以是字母数字下划线  PS:数字不能开头,不能是关键字,最好不要和Python内置的东西重复

    7,条件语句:

    a.
                        n1 = input('>>>')
                        
                        if "alex" == "wy":
                            n2 = input('>>>')
                            if n2 == "确认":
                                print('wy SB')
                            else:
                                print('wy DB')
                        else:
                            print('error')
                            
                        
                        注意:
                            n1 = "wy"   赋值
                            n1 == 'wy'  比较,
                    b.
                    
                        if 条件1:
                            pass
                        elif 条件2:
                            pass
                        elif 条件3:
                            pass
                        else:
                            pass
                            
                        print('end')
                        
                    c. 条件1
                        and  or
                        
                        if n1 == "sy" or n2 == "sy!23":
                            print('OK')
                        else:
                            print('OK')
                            
                    PS:
                        pass 代指空代码,无意义,仅仅用于表示代码块

    8,基本数据类型:

    字符串   -    n1 = "sy"   n2 = 'root'   n3 = """eric"""  n4='''tony'''
                    数字     -    age=21        weight = 64   fight = 5  
                    
                    加减乘除等:
                        字符串:
                            加法:
                                n1 = "sy"
                                n2 = "sb"
                                n4 = "db"
                                n3 = n1 + n2 + n4
                                # "sysbdb"
                                
                            乘法:
                                n1 = "sy"
                                n3 = n1 * 10
                        数字:
                                n1 = 9
                                n2 = 2
                                
                                n3 = n1 + n2
                                n3 = n1 - n2
                                n3 = n1 * n2
                                n3 = n1 / n2
                                n3 = n1 % n2
                                n3 = n1 ** n2
                                
                                出题:
                                    11  12  13 ...
                                    
                                    num = 12                                
                                    n = num % 2
                                    if n == 0:
                                        print('偶数')
                                     else:
                                        print('奇数')
                                    
                9. 循环
                    死循环
                    
                    while 1==1:
                        print('ok')
                   

  • 相关阅读:
    BZOJ2298: [HAOI2011]problem a
    BZOJ4066: 简单题
    BZOJ2131: 免费的馅饼
    Educational Codeforces Round 97 div2
    [SCOI2016]背单词
    [SCOI2015]情报传递(离线树状数组跑图)
    树上主席树(无代码,单纯谈思路的一篇水文)
    CF Round #679 div2赛后总结
    [SCOI2015]小凸解密码(平衡树、线段树做法)
    CF Round #677 div3 赛后总结
  • 原文地址:https://www.cnblogs.com/wangyue0925/p/8926878.html
Copyright © 2020-2023  润新知