美文网首页
猜数字游戏

猜数字游戏

作者: 我忘记了是哪个夏天 | 来源:发表于2016-07-20 21:04 被阅读0次

// ViewController.swift

// 猜数游戏

//

// Created by apple on 16/7/20.

// Copyright © 2016年 apple. All rights reserved.

//

import UIKit

class ViewController: UIViewController {

    var result=arc4random_uniform(100)

    var text2label=UILabel()

    var textfield=UITextField()

override func viewDidLoad() {

    super.viewDidLoad()

    

    let titlelabel=UILabel()

    titlelabel.frame=CGRectMake(138, 50, 100, 50)

    titlelabel.text="猜字游戏"

    titlelabel.textAlignment = .Center

    self.view.addSubview(titlelabel)

    

    let num1label=UILabel()

    num1label.frame=CGRectMake(30, 150, 50, 50)

    num1label.text="1"

    num1label.textAlignment = .Center

    self.view.addSubview(num1label)

    

    super.viewDidLoad()

    let textlabel=UILabel()

    textlabel.frame=CGRectMake(160, 150, 50, 50)

    textlabel.text="到"

    textlabel.textAlignment = .Center

    self.view.addSubview(textlabel)

    

    let num2label=UILabel()

    num2label.frame=CGRectMake(290, 150, 50, 50)

    num2label.text="100"

    num2label.textAlignment = .Center

    self.view.addSubview(num2label)

    

    

    textfield.frame=CGRectMake(133, 200, 100, 50)

    textfield.placeholder="请输入数字"

    textfield.keyboardType = .NumberPad

    textfield.clearButtonMode=UITextFieldViewMode.Always

    textfield.borderStyle = .RoundedRect

    self.view.addSubview(textfield)

    

    

    text2label.frame=CGRectMake(133, 250, 100, 50)

    text2label.text="你猜"

    text2label.textAlignment = .Center

    self.view.addSubview(text2label)

    

    let btn=UIButton()

    btn.frame=CGRectMake(133, 300, 100, 100)

    let image=UIImage(named:"一次")

    btn.setBackgroundImage(image, forState: .Normal)

    btn.addTarget(self, action: #selector(z), forControlEvents: .TouchUpInside)

    self.view.addSubview(btn)

    

}

    func z(){

    let number = UInt32(textfield.text!)

    print("结果",result,"输入数",number)

    if  result<number{

        print(text2label.text="太大了")

    }

    else if result>number{

        print(text2label.text="太小了")

    }

    else{

        print(text2label.text="猜对了")

        result=arc4random_uniform(100)

    }

}

override func didReceiveMemoryWarning() {

    super.didReceiveMemoryWarning()

    // Dispose of any resources that can be recreated.

}

}

相关文章

  • 猜数字游戏

    题目:猜数字游戏(要求:用户有三次机会输入数字,当机会用完和输入正确退出,游戏结束.) 代码: # encodin...

  • 猜数字游戏

    问题 用计算机实现一个随机1~100之间的数字,然后由用户来猜这个数字,根据用户猜测的次数分别给出不同的提示。 模...

  • 猜数字游戏

    1~100之间猜数字游戏,猜错给出相应提示,猜对给出所用次数。源码如下:

  • 猜数字游戏

    // ViewController.swift // 猜数游戏 // // Created by apple...

  • 猜数字游戏

    你正在和你的朋友玩 [猜数字(Bulls and Cows)]游戏:你写下一个数字让你的朋友猜。每次他猜测后,你给...

  • 猜数字游戏

    import random # 生成一个随机数 num = random.randint(100,999) pri...

  • 猜数字游戏

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/bulls-...

  • Day6-作业

    猜数字游戏 学生系统

  • 374-猜数字大小

    猜数字大小 题目 我们正在玩一个猜数字游戏。 游戏规则如下:我从1到n选择一个数字。 你需要猜我选择了哪个数字。每...

  • 2019-02-23 Day49

    1.猜数字大小我们正在玩一个猜数字游戏。 游戏规则如下:我从 1 到 n 选择一个数字。 你需要猜我选择了哪个数字...

网友评论

      本文标题:猜数字游戏

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