Swift语言编程入门实战系列教程(二)---女朋友数玫瑰

时间:2022-08-21 20:01:31
 

本节课的主要目的是熟悉帧动画的制作原理。

本系列教程旨在通过简单、易懂、有趣的程序让大家熟悉swift语法,

并且学会编程。

程序运行效果,请去优酷网搜索:爱可以这样表白 代码很长,但思路简单,适合初学者! 后面的课程我们会使用循环和函数的知识来重写。 到时你就会看到代码很简短!

//

//  main.swift

//  countRose

//

//  Created by jamszhy on 14/6/6.

//  Copyright (c) 2014 jamszhy. All rights reserved.

//  weibo.com/jamszhy


import Foundation


println("Hello, World!")


//女朋友数玫瑰花的动画

//1.先清屏

system("clear screen")

println("我送你18朵玫瑰花,")

sleep(1)

println("你开始数:")

sleep(1)


//2.然后不停的拍照,让照片一次在屏幕上放映

println("{@}")

println(" | ")

println("\\|/")

println(" | ")

println(" |")

println(" 1")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}")

println(" |  | ")

println("\\|/\\|/")

println(" |  ")

println(" |  ")

println(   2")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/")

println(" |  ")

println(" |  ")

println("       3")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/")

println(" |  ")

println(" |  ")

println(         4 ")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/\\|/")

println(" |  | ")

println(" |  | ")

println("             5")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  | ")

println(" |  ")

println(               6 ")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  | ")

println("                   7 ")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  | ")

println(" |  | ")

println(                     8 ")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  | ")

println(" |  | ")

println("                         9")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  | ")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println(                           10")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println("                               11")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println(                                 12")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println("                                     13")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println(                                       14")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println("                                           15")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println(                                             16")

sleep(1 //3.然后控制照片之间的切换速度

system("clear screen") //4.清楚屏幕,为新照片放映做准备


println("{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}")

println(" |  |")

println("\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/\\|/")

println(" |  |")

println(" |  |")

println("                                                 17")

sleep(1 //3.然后控制照片之间的切换速度


println("你数来数去,")

sleep(1)

println("只有17朵!")

sleep(1)

println("因为,")

sleep(1)

println("还有一朵,")

sleep(1)

println("就是你!!!!")

sleep(1)

println(" 你是我的玫瑰,你是我的花,")

sleep(1)

println(" 你是我的爱人,是我的牵挂!!!")

 

swift交流群:307561190