zoukankan      html  css  js  c++  java
  • go练习题

    1.打印10*8的矩形

    package main
    
    import "fmt"
    
    //练习1打印10*8的矩形在MethodUtils结构体中
    type MethodUnits struct {
    
    }
    func (m MethodUnits) Print(){
    	for i:=0;i<10;i++ {
    		for j:=0;j <8;j++ {
    			fmt.Print("*");
    		}
    		fmt.Println();
    	}
    }
    func main() {
    	info:=MethodUnits{};
    	info.Print();
    }
    

     案例演示

    2.计算长方形面积

    func (mu MethodUnits) result(len int, width int) int {
    	return len * width;
    }
    func main() {
    	mu:= MethodUnits{};
    	aresRes := mu.result(10,20);
    	fmt.Print(aresRes);
    }
    

     3.景区门票案例

    package main
    import "fmt"
    type Persion struct {
    	Name string
    	Age int
    }
    func (persion * Persion) Say(){
    	if persion.Age >=90 || persion.Age < 8 {
    		fmt.Println("考虑安全不要玩了");
    		return;
    	}
    	if  persion.Age > 18 {
    		fmt.Printf("游客的名字为%v,年龄为%v收费为20",persion.Name,persion.Age);
    	}else{
    		fmt.Printf("游客%v免费",persion.Name);
    	}
    }
    func main() {
    	var p Persion;
    	for {
    		fmt.Println("请输入你的名字");
    		fmt.Scanln(&p.Name);
    		if p.Name == "n" {
    			fmt.Println("退出程序");
    			break;
    		}
    		fmt.Println("请输入你的年龄");
    		fmt.Scanln(&p.Age);
    		p.Say();
    	}
    }
    

      

  • 相关阅读:
    再度学习MYSQL-----(1.基础)
    GIL解释器锁(进程与线程的应用场景)
    Django学习三有关表的创建查询类
    Django学习二模板
    Django学习一
    JQuery学习一
    前端基础学习之css二
    前端基础之css一
    mysql----单表多表查询
    MySQL-----表操作
  • 原文地址:https://www.cnblogs.com/zh718594493/p/14016014.html
Copyright © 2011-2022 走看看