Submit Search
Upload
プログラミング入門 Ruby超入門編
•
Download as PPTX, PDF
•
0 likes
•
661 views
ナレッジコミュニケーション
Follow
ナレッジコミュニケーション社内で実施したプログミング入門の勉強会資料です。Rubyでのプログラミングの基本を解説します。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Recommended
プログラミング入門 Python超入門編
プログラミング入門 Python超入門編
ナレッジコミュニケーション
ナレッジコミュニケーション社内で実施したプログミング入門の勉強会資料です。Pythonでのプログラミングの基本を解説します。
Stapy#22 LT
Stapy#22 LT
NaoY-2501
Lightning Talk at Start Python Club #22 Visualized popularity of Python in Japan.
WindowsでPython
WindowsでPython
drillan
みんなのPython勉強会#22 2017/03/08 driller@patraqushe
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
プログラミング言語Pythonの特徴、言語仕様、Python 2と3の違い、よく使うライブラリ、パッケージ、今後の学び方などについての発表資料です
OSS Study#19_LT
OSS Study#19_LT
NaoY-2501
LT at OSS X Users Meeting #19 Python
Javascriptを書きたくないヒ トのためのPythonScript
Javascriptを書きたくないヒ トのためのPythonScript
Kazufumi Ohkawa
Javascriptを書きたくないヒ トのためのPythonScript
Pynyumon03 LT
Pynyumon03 LT
drillan
Python入門者の集い #3のLT資料です
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
コンピュータビジョン講習会用資料です。 pythonの基礎講座について
Recommended
プログラミング入門 Python超入門編
プログラミング入門 Python超入門編
ナレッジコミュニケーション
ナレッジコミュニケーション社内で実施したプログミング入門の勉強会資料です。Pythonでのプログラミングの基本を解説します。
Stapy#22 LT
Stapy#22 LT
NaoY-2501
Lightning Talk at Start Python Club #22 Visualized popularity of Python in Japan.
WindowsでPython
WindowsでPython
drillan
みんなのPython勉強会#22 2017/03/08 driller@patraqushe
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
プログラミング言語Pythonの特徴、言語仕様、Python 2と3の違い、よく使うライブラリ、パッケージ、今後の学び方などについての発表資料です
OSS Study#19_LT
OSS Study#19_LT
NaoY-2501
LT at OSS X Users Meeting #19 Python
Javascriptを書きたくないヒ トのためのPythonScript
Javascriptを書きたくないヒ トのためのPythonScript
Kazufumi Ohkawa
Javascriptを書きたくないヒ トのためのPythonScript
Pynyumon03 LT
Pynyumon03 LT
drillan
Python入門者の集い #3のLT資料です
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
コンピュータビジョン講習会用資料です。 pythonの基礎講座について
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
KyutatsuNishiura
Python Charity Talks in Japan 2021.02のLT資料です。
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
Hisao Soyama
【追記】このスライドは2014年に作られたものであり、内容については現在では歴史的意義以外の価値はありません。今からPython始めるならPython3でvenv使わないと怖い人たちに殴られるのでそうしましょう。
なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?
Aki Ariga
kawasaki.rb #008での発表です。何故Pythonが科学計算に用いられるかを、翻訳記事の解説とともに話しました。元記事 http://chezou.hatenablog.com/entry/20140118/1389978078
第1回python勉強会
第1回python勉強会
Yoshio Shimomura
第1回python勉強会のスライド
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
Python利用人口を増やすべく作成したスライド第3版です。PythonとRを使ったデータ分析を行うための環境整備方法などについて解説しました。 第1版との差分は、もう少し初心者にやさしい情報を加えたことと、演習っぽいスライドを追加したところです。
scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル
敦志 金谷
大阪Pythonユーザの集まり 2014/03 で発表した資料 http://connpass.com/event/5361/
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
Hiroshi Funai
Python東海Vol.5 発表資料。 IPythonをマスターしよう by Hiroshi Funai
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い
Takayuki Shimizukawa
* チャンスを掴む準備をしよう * 巨人の肩に乗ろう * 継続しよう
stapy#23 LT
stapy#23 LT
NaoY-2501
Lightning Talk at Start Python Club #23
OSS 資料管理システム kassis orange のご紹介
OSS 資料管理システム kassis orange のご紹介
Akifumi Nakamura
2015年9月6日 Code4Lib JAPANカンファレンス2015 ライトニングトーク発表資料
S20 t1 stapyのこれまでとこれから
S20 t1 stapyのこれまでとこれから
Takeshi Akutsu
Talk 1:「Stapyのこれまでとこれから」 阿久津剛史(Start Python Club)
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
Takeshi Akutsu
「私のPython学習奮闘記#7 〜Webアプリケーション編〜」
Pipenvのご紹介 v2
Pipenvのご紹介 v2
C Y
2018/10/27 Python東海 & Unagi.py合同勉強会でのLTネタです。 2018/11/03 pipenv installが遅い問題への対応策のページ(= 10ページ目)を追加しました。
サーチシングス
サーチシングス
Solur
プレゼン大会用資料
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門
Hironori Sekine
PythonによるWebスクレイピング入門
S18 t0 introduction
S18 t0 introduction
Takeshi Akutsu
みんなのPython勉強会#18 Introduction
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
IPython notebookを使おう
IPython notebookを使おう
Kazufumi Ohkawa
IPython notebookのすすめ
GPT
GPT
norimatsu5
GPT、GPT2、GPT3の解説
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Takesxi Sximada
http://python-nyumon.connpass.com/event/30003/ で発表した資料
111015 tokyo scipy2_ディスカッション
111015 tokyo scipy2_ディスカッション
Shohei Hido
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
Introduction to Python Implemetations
More Related Content
What's hot
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
KyutatsuNishiura
Python Charity Talks in Japan 2021.02のLT資料です。
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
Hisao Soyama
【追記】このスライドは2014年に作られたものであり、内容については現在では歴史的意義以外の価値はありません。今からPython始めるならPython3でvenv使わないと怖い人たちに殴られるのでそうしましょう。
なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?
Aki Ariga
kawasaki.rb #008での発表です。何故Pythonが科学計算に用いられるかを、翻訳記事の解説とともに話しました。元記事 http://chezou.hatenablog.com/entry/20140118/1389978078
第1回python勉強会
第1回python勉強会
Yoshio Shimomura
第1回python勉強会のスライド
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
Python利用人口を増やすべく作成したスライド第3版です。PythonとRを使ったデータ分析を行うための環境整備方法などについて解説しました。 第1版との差分は、もう少し初心者にやさしい情報を加えたことと、演習っぽいスライドを追加したところです。
scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル
敦志 金谷
大阪Pythonユーザの集まり 2014/03 で発表した資料 http://connpass.com/event/5361/
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
Hiroshi Funai
Python東海Vol.5 発表資料。 IPythonをマスターしよう by Hiroshi Funai
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い
Takayuki Shimizukawa
* チャンスを掴む準備をしよう * 巨人の肩に乗ろう * 継続しよう
stapy#23 LT
stapy#23 LT
NaoY-2501
Lightning Talk at Start Python Club #23
OSS 資料管理システム kassis orange のご紹介
OSS 資料管理システム kassis orange のご紹介
Akifumi Nakamura
2015年9月6日 Code4Lib JAPANカンファレンス2015 ライトニングトーク発表資料
S20 t1 stapyのこれまでとこれから
S20 t1 stapyのこれまでとこれから
Takeshi Akutsu
Talk 1:「Stapyのこれまでとこれから」 阿久津剛史(Start Python Club)
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
Takeshi Akutsu
「私のPython学習奮闘記#7 〜Webアプリケーション編〜」
Pipenvのご紹介 v2
Pipenvのご紹介 v2
C Y
2018/10/27 Python東海 & Unagi.py合同勉強会でのLTネタです。 2018/11/03 pipenv installが遅い問題への対応策のページ(= 10ページ目)を追加しました。
サーチシングス
サーチシングス
Solur
プレゼン大会用資料
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門
Hironori Sekine
PythonによるWebスクレイピング入門
S18 t0 introduction
S18 t0 introduction
Takeshi Akutsu
みんなのPython勉強会#18 Introduction
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
Takayuki Shimizukawa
IPython notebookを使おう
IPython notebookを使おう
Kazufumi Ohkawa
IPython notebookのすすめ
GPT
GPT
norimatsu5
GPT、GPT2、GPT3の解説
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Takesxi Sximada
http://python-nyumon.connpass.com/event/30003/ で発表した資料
What's hot
(20)
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?
第1回python勉強会
第1回python勉強会
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い
stapy#23 LT
stapy#23 LT
OSS 資料管理システム kassis orange のご紹介
OSS 資料管理システム kassis orange のご紹介
S20 t1 stapyのこれまでとこれから
S20 t1 stapyのこれまでとこれから
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
Pipenvのご紹介 v2
Pipenvのご紹介 v2
サーチシングス
サーチシングス
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門
S18 t0 introduction
S18 t0 introduction
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
IPython notebookを使おう
IPython notebookを使おう
GPT
GPT
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
Similar to プログラミング入門 Ruby超入門編
111015 tokyo scipy2_ディスカッション
111015 tokyo scipy2_ディスカッション
Shohei Hido
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
Introduction to Python Implemetations
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
CLR/H Sapporo.cpp合同勉強会時に話したスライドです。
Deep learning reading club @ nimiri for SWEST
Deep learning reading club @ nimiri for SWEST
Kiyoshi Ogawa
We start from zero to learn deep learning with python. Members have each goal respectively and I will try language processing and gene/genome processing.
PHPアプリの品質を(ある程度)保つために出来る事 〜組織編〜
PHPアプリの品質を(ある程度)保つために出来る事 〜組織編〜
Katsuhiro Miura
PHPカンファレンス2017の登壇資料です
Rubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェア
Kouhei Sutou
この発表はミドルウェアの分野でもRubyの普及を促進することを目指します。Rubyで分散全文検索エンジンというミドルウェアを開発している経験から、Rubyで開発したミドルウェアを他の言語でのプロダクトと差別化するために気をつけるべきことを紹介します。この知見を使って、Rubyを活かしたミドルウェアがより多く開発されることを期待します。
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Drecom Co., Ltd.
@tokorotenによるRails勉強会でPythonの話をするテロ。データマイニングについてのゆるいお話。 以下のプレゼンと同様の内容になります。 http://www.slideshare.net/TokorotenNakayama/rubypythonista3
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Tokoroten Nakayama
Rails勉強会でRailsにまったく関係ない話をするテロ。
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの広め方〜PR・継続できる目標の立て方・改善編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの広め方〜PR・継続できる目標の立て方・改善編 先生:増井 雄一郎
schoowebcampus
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/600/room ーーーーーーーーーーーーーーーーーーーーーーー
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Yahoo!デベロッパーネットワーク
9/27に行われたレガシーコード改善勉強会で発表された資料です。 http://passmarket.yahoo.co.jp/event/show/detail/01pitgwzj67m.html
Rubyの話を少し
Rubyの話を少し
Fumitake Taniguchi
日本PostgreSQLユーザ会北海道支部 / Ruby札幌 合同セミナー 2008-02-16
Goをえらんだ理由
Goをえらんだ理由
Tatsumi Naganuma
数あるプログラミング言語から、社内用の開発ツールとして Go を選んだ理由について書きました。 NSEG #50 (2014/4/19) 発表資料。 補足:Windows 2000のサポートは2014/6/18にリリースされたGo 1.3で削除されました。http://golang.org/doc/go1.3#win2000
Stripeを1年使ってみて思ったこと
Stripeを1年使ってみて思ったこと
tomoaki koshi
建築資材の販売を行うECサイトを開発し、運用をしていく過程でStripeを使用した所感をJP_Stripesコミュニティーで発表しました。
GraalVMで使われている、他言語をJVM上に実装する仕組みを学ぼう
GraalVMで使われている、他言語をJVM上に実装する仕組みを学ぼう
Koichi Sakata
2019-02-27(水)【東京】 JJUGナイトセミナー「JVM言語を作ろう! GraalVMで遊ぼう!」のセッション資料です。 阪田 浩一 (@jyukutyo): ポノス株式会社 / 関西Javaエンジニアの会 / Javaチャンピオン オラクル社からGraalVMというものが発表され、話題を呼んでいます。GraalVMは、HotSpot VM上に新しいJITコンパイラGraalと、言語実装用フレームワーク/ASTインタプリタであるTruffle、ネイティブイメージ作成機能とその実行に使われるSubstrateVMを併せ持ったものです。すでに、Truffleを使用したJavaScriptやRuby、R、Pythonの実装がGraalVMにあり、これらの言語とJavaは、コードから"相互に"呼び出しができます。独自の言語も、ASTにさえできれば、Truffleを使い、JVM上で実行できるよう実装できます。私も、簡単な四則演算の言語を、Truffleを使って実装したことがあります。Truffleは、Graal上で動作するものです。Graalには、こうして複数の言語を相互運用する際に、高いパフォーマンスを出せるよう、機能が実装されています。 このセッションでは、TruffleとGraalの概要と、言語を実行する際に、この2つがどのような働きをするか、を主に解説します。私もTruffleを使って、言語を実装してみようかな、と思っていただくことがゴールのセッションです。
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
The document of my speach in QCon 2009 Tokyo. Japanease only.
Capistrano introduction
Capistrano introduction
Misa Kondo
Capistranoのご紹介
Ruby初級者向けレッスン KOF2015 出張版
Ruby初級者向けレッスン KOF2015 出張版
higaki
Ruby関西勉強会で行なっている初級者向けレッスンの KOF 出張版。 Rubyプログラミングを体験してみよう! トレーニングルームのPCを使ってRubyの基礎を学びます。
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
就職に強いプログラミングスクール「DIVE INTO CODE(ダイブ・イントゥ・コード)」 ★ホームページ : https://diveintocode.jp/ ★電話番号 : 03-5459-1808 10:00-22:00まで営業中!!(木曜休業) 人材紹介会社と連携した、本気のカリキュラムと手厚いサポートで、わずか6ヶ月でRailsエンジニアに転職することをご支援しております。 ご入校の無料説明会を開催しております。お気軽にお電話ください。
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
nishikawa_makoto7
議論を描く技術「ファシリテーショングラフィック」 Agile Japan2010 Day1 Workshop1 2010/04/09
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
渋谷Webエンジニア朝会にて共有したLT内容です。 https://www.facebook.com/groups/1507690772829384/
Similar to プログラミング入門 Ruby超入門編
(20)
111015 tokyo scipy2_ディスカッション
111015 tokyo scipy2_ディスカッション
Pyconjp2014_implementations
Pyconjp2014_implementations
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Deep learning reading club @ nimiri for SWEST
Deep learning reading club @ nimiri for SWEST
PHPアプリの品質を(ある程度)保つために出来る事 〜組織編〜
PHPアプリの品質を(ある程度)保つために出来る事 〜組織編〜
Rubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェア
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの広め方〜PR・継続できる目標の立て方・改善編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの広め方〜PR・継続できる目標の立て方・改善編 先生:増井 雄一郎
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Rubyの話を少し
Rubyの話を少し
Goをえらんだ理由
Goをえらんだ理由
Stripeを1年使ってみて思ったこと
Stripeを1年使ってみて思ったこと
GraalVMで使われている、他言語をJVM上に実装する仕組みを学ぼう
GraalVMで使われている、他言語をJVM上に実装する仕組みを学ぼう
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Capistrano introduction
Capistrano introduction
Ruby初級者向けレッスン KOF2015 出張版
Ruby初級者向けレッスン KOF2015 出張版
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
プログラミング入門 Ruby超入門編
1.
プログラミング入門 -Ruby超入門編-
2.
ゴール • プログラミングの基礎を理解する ステップ1 文字を出力する
puts ステップ2 計算する +(足し算) ステップ3 文字をつなげる +(文字をつなぐ) ステップ4 変数を使う hako1、hako2、hako3 ステップ5 繰り返す times、print ステップ6 もっと繰り返す while ステップ7 判断する if、rand ステップ8 やりたいことを調べる ステップ9 ケンシロウプログラム
3.
プログラムをどこで動かすか • paiza.ioを使います https://paiza.io •
インストールとか不要 • Webブラウザさえあればいい
4.
paiza.ioの使い方 • 今回はRubyを使います
5.
題材 北斗の拳 • とある企業の新入社員向けプログラミング研修が題材です
6.
ステップ1 文字を出力する • putsを使います •
put stringでputs、文字を出力することができます puts "あたたたたたた" あたたたたたた(「た」は6個)は 全角で入力します ここに半角スペース Shiftを押しながら2で “ を入力しますputsは半角
7.
ステップ1 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡「あたたたたたた」と表示されます
8.
ステップ2 計算する • +を使います •
+で数字をつなぐと二つの数を足します puts 1+2 全部半角文字で入力します ここに半角スペース
9.
ステップ2 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡「3」と表示されます
10.
ステップ2 計算する • 足し算だけでなく引き算、かけ算、割り算もできます。
11.
ステップ3 文字をつなげる • +を使います •
“+” には文字をつなぐ機能もあります puts "今は"+"2"+"月です" 「今は」と「月です」は全角です ここに半角スペース
12.
ステップ3 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡「今は2月です」と表示されます
13.
ステップ4 変数を使う • 変数
hako1、hako2、hako3を使います • 変数には数字や文字を入れることができます。 hako1="今は" hako2="2" hako3="月です" puts hako1+hako2+hako3
14.
ステップ4 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡「今は2月です」と表示されます
15.
ステップ4 • 変数の中身は変更できます
16.
ステップ5 繰り返す • timesを使います •
■.timesと書くと■の回数だけ実行します • printで文字を表示させると改行しません(行ごとに折り返さない) print "あ" 6.times do print "た" end print "ー"
17.
ステップ5 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡ 「あたたたたたたー」が出力されます
18.
ステップ6 もっと繰り返す • whileを使います •
条件を満たす限りずっと繰り返します print "あ" while true do print "た" end
19.
ステップ6 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡タイムアウトするまで出力し続ける
20.
ステップ7 判断する • ifを使います •
rand(2)は0か1かをランダムに返します • if ■ == ★ は、■と★が等しいかを判断します if rand(2) == 0 print "0です" else print "0でないです" end
21.
ステップ7 実行する • [実行]ボタンを押してみましょう •
結果が出力されましたか? ➡「0です」「0でないです」のどちらかが表示されます
22.
ステップ8 やりたいことを調べる • Googleを使います •
「今は2月です」から「2月」だけ切り出したい • Googleで「ruby 文字を切り出す」で検索
23.
ステップ8 やりたいことを調べる • [■,★]を使います •
■文字目から★文字目を切り出します • 0から数えます。0文字目:今、1文字目:は、2文字目:2、・・・ hako="今は2月です“ puts hako[0,2] puts hako[2,2] puts hako[-2,2]
24.
ステップ9 ケンシロウプログラム • 仕様 •
「あ」か「た」をランダムに出力する • 「あたたたたたた」が出たら「お前はもう死んでいる」を出力する ・回答例 https://paiza.io/projects/4lNxOQiKhNaDgn8DAUGrvA 【出力イメージ】
25.
ステップ9 ヒント 変数hakoに空文字(“”)をセット hako=“” 変数flagに0をセット
flag=0 flagが0なら繰り返す(while) while flag== ・・・ 0か1かをランダムに求める kazu=rand(2) もし1なら if ・・・ 「あ」を変数hakoにつなげる hako=hako+ ・・・ 「あ」を出力する print “あ” その他なら else 「た」を変数hakoにセットする hako=hako+ ・・・ 「た」を出力する print “た” 変数hakoの最後の7文字が「あたたたたたた」なら if hako[・・・」== ・・・ flagに1をセットする flag=1 「お前はもう死んでいる」を出力する puts ・・・
26.
ステップ9 プログラム例
Download now