美文网首页
第二周第三天

第二周第三天

作者: theDeskmateOfSb | 来源:发表于2016-08-06 12:58 被阅读0次

    第二周

    第三天

    流程控制

    print("请输入年份:",terminator:"")
    print("请输入月份:",terminator:" ")
    print("请输入年和月用空格隔开:(列如:1980  2)")
    let year =  inputInt()
    let month = inputInt()
    let day:Int
    if month < 1 || month > 12 {
    //如果输入的数字小余1或者大于12
        print("瓜西西的")
        exit(0)
    }
    else if month == 2 {
    //如果输入的月份等于2
        if year % 4 == 0{
        //如果年份对4的余数为0,表示4的倍数
                if year % 400 == 0{
                //在是4的倍数的前提下也是400的倍数
                    day = 29
                }else{
                //如果不是400的倍数
                    day = 28
            }
                
        else{
                day = 29
            }
            
        }else{
            day = 28
        }
        }
        
    else if month == 4 || month == 6 || month == 9 || month == 11{
        day = 30
        
    }
    else
    {
       day = 31
    }
    print(year,month,day)
    

    并行结构

    print("请输入你的月薪:",terminator:" ")
    let salary = inputInt()*13
    if salary >= 0{
    //控制数字是大于0的
    //下面是salary的各个阶段
    switch salary{
    case 0:
        print("你是一个无业游民")
    case 1...30000:
        print("你是一个小码畜")
    case 30001...60000:
        print("你是一个小码奴")
    case 60001...100000:
        print("你是一个大码农")
    case 100001...200000:
        print("你是一个光荣的IT民工")
    case 200001...500000:
        print("你是一个优秀的IT工程师")
    case 500001..<1000000:
        print("你是IT精英")
    case 10000000..<100000000:
        print("你是IT大哥,我服")
    default:
    //表示其他的情况
        print("你是头上有光环的IT领袖,求带")
     }
    } else{
        print("你乱输什么啊")
    }
    
    

    while循环

    var i = 0
    while i<10 {
       print("\(i)hello ,world!")
        i += 1//不加这个就是死循环
        }
    

    repeat while 循环至少执行一次

    var i = 1
    repeat{
    print("\(i).hello world!")
    i += 1
    } while i <= 10
    

    for 循环for in

    循环变量在不用的时候可以省略
    var b=0
    for i in 1...100{
        b += i    
        }
    print(b)
    

    相关文章

      网友评论

          本文标题:第二周第三天

          本文链接:https://www.haomeiwen.com/subject/orpksttx.html