当前位置: 首页 > wzjs >正文

做视频点播网站如何赚钱域名网站

做视频点播网站如何赚钱,域名网站,wordpress 3.8.1 exp 下载,wordpress政府主题 中文以前中央电视台财经频道推出过一档大型演播室互动娱乐节目《购物街》,该节目里面包含了一个叫做“高了低了”的游戏环节。笔者非常喜爱这个游戏。这个游戏环节设置了八个百元价位左右的商品,首先选手要选择编号1-8的商品,之后猜这个商品的价格…

以前中央电视台财经频道推出过一档大型演播室互动娱乐节目《购物街》,该节目里面包含了一个叫做“高了低了”的游戏环节。笔者非常喜爱这个游戏。这个游戏环节设置了八个百元价位左右的商品,首先选手要选择编号1-8的商品,之后猜这个商品的价格。在选手猜价格的过程中,主持人会给出高了、低了的提示,直到帮助选手猜出正确价格为止。之后继续选择,以此类推,直到30秒时间到为止。

本节所要介绍的猜数字游戏也是类似的,程序给出一个1到100之间的随机整数,让用户猜。用户猜一个数并输入到程序,然后程序会提示猜测是大了还是小了。如果猜对了,它会打印祝贺信息并退出。

本节通过仓颉语言,来开发一个简单的猜数字游戏,综合运用了流程控制、标准输入、字符串的操作、整型的比较等知识。

本节示例可以在“guessing_game”应用下找到。

输入数字

在程序界面输入数字代表用户猜数字的实现。如何实现在程序界面输入数字?这里就需要用到std.console包,该模块包含许多在执行输入和输出时需要的常见操作。

import std.console.*// 标准输入流(stdIn)读取一行
let line = Console.stdIn.readln()
var lineStr = line.getOrThrow();

上述代码实现了通过标准输入(stdIn)读取一行文本的功能。当然,还需要将读入的本文,转为整型数字,代码如下:

import std.convert.*// 字符串转为整型
let guess: Int64 = Int64.parse(lineStr);println("You guessed: ${guess}");

convert包提供从字符串转到特定类型的Convert系列函数。上述例子中,Int64.parse()接口用于实现将Int64类型字面量的字符串转换为Int64值的相关操作函数。

比较大小

比较大小的流程控制,可以采用前面章节所学习的if-else语句,代码如下:

// 被猜的数字
let secret_number = 41;// 比大小
if (guess == secret_number) {println("You win!");break;
} else if (guess < secret_number) {println("Too small!");
} else {println("Too big!");
}

上述代码,比较输入的数字guess与被猜的数字secret_number比较大小。

  • 如果guess小于secret_number,则提示输入的数字太小了;
  • 如果guess大于secret_number,则提示输入的数字太大了;
  • 如果guess等于secret_number,则说明猜中,退出程序。

循环输入

如果没有猜中,程序应该支持循环输入。这里,我们用到了while循环。完整程序代码如下:

/// 猜数字游戏
import std.console.*
import std.convert.*main() {println("Guess the number! 1-100");// 被猜的数字let secret_number = 41;while (true) {println("Please input your guess.");// 标准输入流(stdin)读取一行let line = Console.stdIn.readln()var lineStr = line.getOrThrow();// 字符串转为整型let guess: Int64 = Int64.parse(lineStr);println("You guessed: ${guess}");// 比大小if (guess == secret_number) {println("You win!");break;} else if (guess < secret_number) {println("Too small!");} else {println("Too big!");}}
}

运行效果

运行程序,输入数字进行猜测,运行效果如下:

Guess the number! 1-100
Please input your guess.
3
You guessed: 3
Too small!
Please input your guess.
50
You guessed: 50
Too big!
Please input your guess.
45
You guessed: 45
Too big!
Please input your guess.
35
You guessed: 35
Too small!
Please input your guess.
40
You guessed: 40
Too small!
Please input your guess.
42
You guessed: 42
Too big!
Please input your guess.
41
You guessed: 41
You win!

参考引用

免费开源书《跟老卫学仓颉编程语言开发》,源码见:https://github.com/waylau/cangjie-programming-language-tutorial

http://www.dtcms.com/wzjs/248935.html

相关文章:

  • 网站建设 域名 服务器短期的技能培训有哪些
  • 给人做代工的网站腾讯网网站网址
  • 公司网站总感觉少点什么找什么人做烟台seo关键词排名
  • 大网站cn域名关键词排名优化系统
  • 宁波做网站seoks免费刷粉网站推广
  • 免费做团购网站的软件竞价排名的优缺点
  • 泰州做兼职的网站灰色广告投放平台
  • 做婚纱网站是怎么确认主题沈阳seo合作
  • 网站怎么才能被百度收录关键词查询工具免费
  • 南海网站建设网站seo优化方法
  • 专做火影黄图的网站千牛怎么做免费推广引流
  • 广西省建设注册管理网站免费软文网站
  • 手机网站 微信链接网络推广免费平台
  • 建筑兼职网站互联网推广营销方案
  • 怎么做兼职类网站进入百度搜索网站
  • 免费咨询医生回答重庆公司网站seo
  • 息县网站建设网站优化排名公司
  • 个人网站建设源代码亚马逊查关键词排名工具
  • 邳州做网站pzwodeapp引流推广方法
  • 有没有什么排版的网站南宁网络推广有几家
  • 360网站建设基本情况搜索引擎优化方法
  • 政府网站集约化平台建设方案网络游戏营销策略
  • 网站建设公司落寞googleplay
  • 重庆南岸网站建设爱站工具网
  • wordpress通知评论者怎么做seo信息优化
  • 常见的网络营销方法及其效果企业seo优化
  • 网络营销效果评估的作用厦门百度seo排名
  • 网络推广和优化是什么意思seo网络推广培训班
  • 自己的网站怎么做网络营销的市场背景
  • 网站怎么做全屏滚动seo外贸推广