質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

450閲覧

python コードが分かりません。

htmls

総合スコア1

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/07/13 02:01

実現したいこと

このプログラミングをどう組みますか?
Googlecolabでやってるんですが、出来る方お願いします。
以下のように必要なモジュールをインポートせよ。
import matplotlib.pyplot as plt import random from matplotlib import animation, rc
前回作成したランダムウォークのクラス random walk sim を定義せよ。
[以下のように必要なモジュールをインポートせよ。
import matplotlib.pyplot as plt import random
「random walk sim」という名前のクラスを定義せよ。
上のクラスにて次の要件を満たすようにコンストラクタを定義せよ。 引 数:x,y 処 理: – 引数 x を属性 x に,引数 y を属性 y に,それぞれ int 型にキャストして代入せよ。 – 属性 x のみを要素とするリストを属性 X に,属性 y のみを要素とするリストを属性 Y に代入 せよ。
上のクラスにて次の要件を満たすメソッドを定義せよ。 名 前:「random move」 引 数:なし 処 理: – 属性 x を-1,0,1 のいずれかを無作為に加えた値に更新せよ。 – 属性 y を-1,0,1 のいずれかを無作為に加えた値に更新せよ。 – 属性 X に属性 x を最後の要素として追加せよ。 – 属性 Y に属性 y を最後の要素として追加せよ。
上のクラスにて次の要件を満たすメソッドを定義せよ。 名 前:「show history」 引 数:なし 処 理: – 属性 X を x 座標のリスト,属性 Y を y 座標のリストとして折れ線グラフを描画せよ。ただし, オプションは指定しないこと。
初期点を (1, 1) とするクラス「random walk sim」を変数 a に代入せよ(インスタンス a を生成せよ)。
インスタンス a において random move メソッドを 1000 回実行せよ。 インスタンス a において show history メソッドを実行せよ。]

変数 num time に 100 を代入せよ。

変数 p1 に random walk sim(0, 0) のインスタンスを作成せよ。

インスタンス p1 の random move を num time 回実行せよ。

変数 fig に描画領域を代入せよ。ただしオプションは不要。

変数 list plot に要素がないリストを代入せよ。

list plot に以下の折れ線グラフを要素として追加せよ。線の色は全て青色とする。 • 初期点を描画したグラフ • 初期点,1 歩目の点を描画したグラフ • 初期点,1 歩目の点,2 歩目の点を描画したグラフ • 初期点,1 歩目の点,2 歩目の点,3 歩目の点を描画したグラフ . . . • 初期点,1 歩目の点,2 歩目の点,· · · ,num time 歩目の点を描画したグラフ

変数 anim に animation.ArtistAnimation インスタンスを代入せよ。ただし,描画領域は fig,アニ メーションは plot list を指定せよ。

グラフの表示領域を消去せよ。
アニメーションを実行せよ。
ここに実現したいことを箇条書きで書いてください。

  • ▲▲機能を動作するようにする

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ALOHAMS

2022/07/13 03:08

既に低評価が押されていますが原因は下記URLに記載があります。一読したあと、質問を修正していただけるとよいと思います。 https://teratail.com/help/question-tips 宜しくお願いします。
guest

回答1

0

ベストアンサー

残念ながら、ここではコードの作成依頼は受け付けていません

まずはあなたなりにコードを書いてみましょう。その上でわからないことを聞いていただければお答えできるかと思います。

投稿2022/07/13 03:19

y_waiwai

総合スコア87747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問