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

asp网站开发有前景吗网站推广和精准seo

asp网站开发有前景吗,网站推广和精准seo,wordpress 主题 panda,提供微信网站建设以前中央电视台财经频道推出过一档大型演播室互动娱乐节目《购物街》,该节目里面包含了一个叫做“高了低了”的游戏环节。笔者非常喜爱这个游戏。这个游戏环节设置了八个百元价位左右的商品,首先选手要选择编号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/409528.html

相关文章:

  • 直播网站源码免费百度竞价推广代运营
  • 网站运营费用免费发布推广平台
  • 网站网站建设公司济南网站优化公司哪家好
  • 动态网站模板免费下载搭建网站
  • 链接网站怎么做免费推广的平台都有哪些
  • 深圳有哪些做网站公司千锋教育培训怎么样
  • 贵阳官网建设价格合肥关键词优化平台
  • 绵阳网站建设哪家好青岛网站seo优化
  • 政府网站集群建设关键词优化是怎样收费的
  • 上饶有哪些做网站的公司谷歌paypal官网登录入口
  • 做网站一屏的尺寸是镇江网站seo
  • 清溪镇网站仿做seo综合查询网站
  • 动漫谷网站建设策划书网络营销包括
  • 营销型网站建设市场分析关键词优化靠谱推荐
  • 免费建设网站百家号自媒体平台注册
  • 网站开发的费用申请每日关键词搜索排行
  • 宁波营销型网站建设优化建站足球直播在线直播观看免费cctv5
  • 百度seo关键词优化电话seo排名点击器曝光行者seo
  • 旅游网站建设目标平台优化
  • 怎么做带后台的网站app宣传推广方案
  • 眉山网站制作百度识图识别
  • 网页制作怎么做多个网站路由优化大师
  • 网站在政务新媒体建设方案百度的营销推广模式
  • 荔湾区网站设计商品推广软文范例300字
  • 网页源代码怎么看懂长沙企业seo服务
  • 上海网站制作库榆白杨seo博客
  • 做调查网站怎样换IP电商网站对比表格
  • 发稿计划抖音seo是什么
  • 博彩网站开发建设农村电商平台有哪些
  • 莱芜市网站建设设计网络宣传策划方案