七周七语言之Ruby
1.安装 Ubuntu 14.04
sudo apt-get install ruby
version 1.9.1
2.命令行运行: irb
3.文挡查看:man RDoc
4.猜数字 2.2.7程序
guess_number = rand(10)
puts "guess the number:"
input_number = gets().to_i()
success = false
while(!success)
if(input_number < guess_number)
puts "small"
else
if(input_number > guess_number)
puts "large"
else
success = true
break
end
end
input_number = gets().to_i()
end puts "You are greate." if success
elsif
guess_number = rand(10)
puts "guess the number:"
input_number = gets().to_i()
success = false
while(!success)
if(input_number < guess_number)
puts "small"
elsif(input_number > guess_number)
puts "large"
else
success = true
break
end
input_number = gets().to_i()
end puts "You are greate." if success
不需要引入库,这个比Python还高级
运行:ruby guess_number.rb
七周七语言之Ruby的更多相关文章
- 七周七语言之用ruby做点什么
		
如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/05/25/sevenlang-ruby/. 每学一 ...
 - Seven xxx  in Seven Weeks ebooks |  七周七 xxx 系列图书  电子书| share  分享 | free of charge  免费!
		
Seven xxx in Seven Weeks ebooks | 七周七 xxx 系列图书 电子书| share 分享 | free of charge 免费! Seven Languag ...
 - 七周七语言之使用prolog解决爱因斯坦斑马难题
		
如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/06/28/sevenlang-prolog/. 目 ...
 - 七周七语言之用Io编写领域特定语言
		
如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/06/05/sevenlang-io/. Io 语言 ...
 - 七周七语言——Prolog(二)
		
1 递归 首先来看一个知识库: father(zeb,john_boy_sr). father(john_boy_sr,john_boy_jr). ancestor(X,Y):-father(X,Y ...
 - 第七周C语言代码
		
#ifndef NMN_LIST_H #define NMN_LIST_H #include <stdio.h> struct list_head { struct lis ...
 - C语言程序设计I—第七周教学
		
第七周教学总结(14/10-20/10) 教学内容 第二章 用C语言编写程序 2.5 生成乘方表和阶乘表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第七周作业 分享码:FE065DC5D8C ...
 - 程序设计入门-C语言基础知识-翁恺-第七周:指针与字符串-详细笔记(七)
		
目录 第七周:指针与字符串 7.1 指针初步 7.2 字符类型 7.3 字符串 7.3 课后练习 第七周:指针与字符串 7.1 指针初步 sizeof 是一个运算符,给出某个类型或变量在内存中所占据的 ...
 - C语言程序设计II—第七周教学
		
第七周教学总结(8/4-14/4) 教学内容 本周的教学内容为:8.3 冒泡排序,知识点:指针与数组.重点难点:指针.数组与地址的关系:数组名作为函数参数.要求学生能够使用数组名作为函数参数进行熟练编 ...
 
随机推荐
- Linear Algebra(未完待续)
			
[矩阵消元] The result of multiplying a matrix by some vector is a combination of the columns of the matr ...
 - zoj1716简单的二维树状数组
			
问一个矩形框在一个大矩形内最多能围几个给定的点 都不用排序,先把所有的点加入树状数组,再直接枚举大矩形的每个格子即可 #include <iostream> #include <st ...
 - BOM下的属性和方法---下
			
继续BOM下的属性和方法---上 代码示例(亲测)2: <title>location对象的属性</title> <script> //服务器环境我再此次演示中 ...
 - Python中的各种转义符\n\r\t
			
转义符 描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横 ...
 - ERP合同管理流程查询(三十一)
			
根据任务表编号,及相关表单编号获取当前流程表的编号: CREATE FUNCTION [dbo].[FN_GetDynamicId] ( @tasktableid INT, @taskid INT ) ...
 - 【C++ Primer | 15】C++虚函数表剖析①
			
概述 为了实现C++的多态,C++使用了一种动态绑定的技术.这个技术的核心是虚函数表(下文简称虚表).本文介绍虚函数表是如何实现动态绑定的. C++多态实现的原理: • 当类中声明虚函数时,编译器会 ...
 - jsp+servlet实现最基本的注册登陆功能
			
源码和数据库下载地址:http://download.csdn.net/detail/biexiansheng/9759722 1:首先需要设计好数据库和数据表,这里简单截图说明我创建的字段和类型. ...
 - codeforces 750D New Year and Fireworks【DFS】
			
题意:烟花绽放时分为n层,每层会前进ti格,当进入下一层是向左右45°分开前进. 问在网格中,有多少网格至少被烟花经过一次? 题解:最多30层,每层最多前进5格,烟花的活动半径最大为150,每一层的方 ...
 - 安装oracle11g时遇到INS-13001环境不满足最低要求
			
在安装oracle11g,点击setup.exe之后,弹出了如下提示框: 解决方法: 首先,打开你解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记 ...
 - Python常用模块--datetime
			
datetime是Python专门用于处理日期和时间的标准模块. 1.获取当前的本地时间 #!/usr/bin/env python# -*- coding:utf-8 -*-__author__ = ...