Go 函数课后练习布置 | 学习笔记

简介: 快速学习 Go 函数课后练习布置

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Go 函数课后练习布置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9623


Go 函数课后练习布置

一、Go 函数课后练习

1. 题1:

循环打印输入的月份的天数。【使用 continue 实现】//需要使用 for 循环

要有判断输入的月份是否错误的语句

例子:输入一个年、月,如果月份输入不对,要出现响应的错误提示信息。如果输入 2010 年 3 月,系统就要反映出此日期和月份的天数是什么。其中还需要考虑,输入的年份是否是闰年。

效果:

image.png

2. 题2:

编写一个函数:

随机猜数游戏;

随机生成一个 1--100 的整数

有十次机会

如果第一次就猜中,提示“你真是个天才”

如果 2--3 次猜中,提示“你很聪明,赶上我了”

如果 4--9 次猜中,提示“一般般”

如果最后一次次猜中,提示“可算猜对啦”

一次都没猜对,提示“说你点啥好呢”

//需要使用全局变量,还需要考虑如何生成一个随机整数

3. 题3:

编写一个函数,输出 100 以内的所有素数(素数就是只能被 1 和本身整除的数),每行显示 5 个,并求和

4. 题4:

编写一个函数,判断是打鱼还是晒网。

中国有句俗语叫做“三天打鱼两天晒网”。如果从 1990 年 1 月 1 日起开始执行“三天打鱼两天晒网”。如何判断在以后的某一天中是“打鱼”还是“晒网”?

//需要求模,就是输入的天数距离 1990 年 1 月 1 日相隔了多少天数,再把天数取模数字 5,就可以得到答案是“打鱼”还是“晒网”。

5. 题5:

打印如下效果

---------打印小小计算器-------

1.加法

2.减法

3.乘法

4.除法

0.退出

请选择,1

10+5=15

--------打印小小计算器------

1.加法

2.减法

3.乘法

4.除法

0.退出

请选择,2

10-5=5 //根据数字的输入得到对应的算式

--------打印小小计算器------

1.加法

2.减法

3.乘法

4.除法

0.退出

请选择,0

程序退出

6. 题6

输出小写的 a-z 以及大写的 Z-A

//需要使用 for 循环,需要使用 ASCII 码的加和减的处理方法

相关文章
|
2月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
212 1
|
3月前
|
存储 Java Go
对比Java学习Go——函数、集合和OOP
Go语言的函数支持声明与调用,具备多返回值、命名返回值等特性,结合`func`关键字与类型后置语法,使函数定义简洁直观。函数可作为一等公民传递、赋值或作为参数,支持匿名函数与闭包。Go通过组合与接口实现面向对象编程,结构体定义数据,方法定义行为,接口实现多态,体现了Go语言的简洁与高效设计。
|
6月前
|
人工智能 Dart Go
Go语言中的make和new函数的区别及使用场景
本文详细解析了Go语言中`make`和`new`函数的使用方法及区别。`make`用于创建切片、映射和通道等引用类型,返回初始化后的值;`new`用于创建任意类型的零值对象,返回指向该对象的指针。文章通过多个示例说明两者的应用场景,并总结了面试中可能遇到的相关问题,如底层实现、使用场景及优缺点等,帮助读者更好地理解和区分这两个函数。
220 1
|
7月前
|
Go 调度
GO语言函数的内部运行机制分析
以上就是Go语言中函数的内部运行机制的概述,展示了函数在Go语言编程中如何发挥作用,以及Go如何使用简洁高效的设计,使得代码更简单,更有逻辑性,更易于理解和维护。尽管这些内容深入了一些底层的概念,但我希望通过这种方式,将这些理论知识更生动、更形象地带给你,让你在理解的同时找到编程的乐趣。
162 5
|
7月前
|
Go Python
函数的定义与调用 -《Go语言实战指南》
本文介绍了 Go 语言中函数的核心特性与用法,包括基本定义格式、调用方式、多返回值、返回值命名、参数类型简写、可变参数、高阶函数及匿名函数等内容。通过示例代码详细展示了如何定义和使用不同类型的函数,使读者能够全面了解 Go 函数的灵活性与强大功能。
149 12
|
JSON 安全 网络协议
go语言使用内置函数和标准库
【10月更文挑战第18天】
188 3
go函数
go函数
110 11
|
编译器 Go C++
Go to Learn Go之函数
Go to Learn Go之函数
147 1
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
Go: struct 结构体类型和指针【学习笔记记录】
本文是Go语言中struct结构体类型和指针的学习笔记,包括结构体的定义、成员访问、使用匿名字段,以及指针变量的声明使用、指针数组定义使用和函数传参修改值的方法。

热门文章

最新文章