こんにちは、クルトンです! この記事では算術演算子の使い方を解説します。 算術演算子とは 算術演算子の使い方 算術演算子の優先順位 丸括弧を使った優先順位の変更 算術演算子とは 演算子は、値の代入や四則演算等の計算、大小比較などに使われる半角記号のことです。 その中で、算術演算子とは数値計算に使用される演算子のことを指します。 算術演算子の使い方 演算子 説明 a + b 足し算をする a - b 引き算をする a * b 掛け算をする a / b 割り算をする a // b aをbで割った商を求める a % b aをbで割った余りを求める a ** b aをb回掛けた数を求める(aのb乗) 下に具体的な使用例を載せておきます。 コード a = 5 b = 2 print(a + b) print(a - b) print(a * b) print(a / b) print(a // b)
みなさんポケットモンスター ソード&シールドやってますか?私は開会式に参加したところで中断しており、まだバッジ0個です。 さて、ポケモンを愛する皆さんであれば、一度はポケモン名でいろは歌を作りたいと思ったことがあるはずです。つまりどういうことかというと、ア〜ンまでのカタカナ45音を重複なく一度ずつ利用したポケモン名の列挙をしたいということです。例えば、以下の12体のポケモンの組み合わせは上記条件を満たしているので、いろは歌として成立しています。 ではこのような組み合わせが、初代〜ソード&シールドまでの890匹の全ポケモンで一体何パターン存在するのでしょうか。私は気になって夜も眠れません。そこでこの記事では、高速にポケモンいろは歌の全列挙を行うためのアルゴリズムと実装の考察を行います。 先行研究として、このようなポケモン名によるいろは歌生成は9-8. vcoptでポケモン「いろは歌」できるか
ステージによっては、オブジェクトがすでに置かれていることもあるようだ。回転するようにオブジェクトを生成したり、あるいは生成したオブジェクトを動かして鏡を移動させたりと、臨機応変に問題を解くことになる様子。生成した結果、オブジェクトがどのように落ちて、どう移動するかといったことも考えて線を引くことが大事になってくるだろう。 そして描き出したものは物理演算によって動き、重力や摩擦、運動量保存などといった物理法則に従うという。とはいっても、常識に則って現実世界でどういう動き方をするかを予測できれば十分とのこと。物理学に詳しい必要はないそうだ。また不可能に思えることやバカバカしく思えることが正しい答えに繋がる可能性もあるといい、想像力や試行錯誤も重要となる模様。 なおゲームを進めてステージをクリアしていくにつれ、ステージは次第に複雑化するとのこと。一方で新たな機能もアンロックされていくそうで、解法
連載目次 2020年10月5日にPythonの最新バージョンであるPython 3.9がリリースされた。そこで、今回と次回の2回に分けて、Python 3.9で追加、変更された機能から幾つかをピックアップしてお知らせしていこう。 概要 Python 3.9の新機能については「What's New In Python 3.9」にまとめられているので、そちらを参照されたい。大きな機能追加や変更点としては次のものが挙げられる。 今回はこれらのうちの幾つかについて見ていこう。ただ、その前に簡単にPython 2.7のサポート終了にまつわる変更点についても取り上げておく。 Python 2.7のサポートが終了したことで、Python 3からはPython 2に対する後方互換性レイヤーが取り除かれたか、近いうちに取り除かれる。これらのレイヤーにより、これまではDeprecationWarningが表示
[解決!Python]if文にand/or演算子を使って複数の条件を記述するには:解決!Python # 複数の条件が全て成立するかどうかをチェック:and演算子 a = 'foo' b = 'bar' if a == 'bar' and b == 'foo': # False and False == False print('bar foo') elif a == 'bar' and b == 'bar': # False and True == False print('bar bar') elif a == 'foo' and b == 'foo': # True and False == False print('foo foo') elif a == 'foo' and b == 'bar': # True and True == True print('foo bar
筑波大学計算科学研究センターは、新型のスーパーコンピューター「Pegasus」(ペガサス)の試験稼働を始めた。同センターの既存のスパコンに比べ、演算性能を約3倍に高めたほか、不揮発性メモリー(MRAM)の導入でメモリーの大容量化を図った。大容量のメモリーを利用したビッグデータ解析や超大規模人工知能(AI)開発などへの貢献を目指す。2023年4月から供用を開始し、5年間の運用を予定する。 製造はNECが手がけた。120の計算ノード(演算処理単位)で構成し、総理論演算性能は演算加速装置(GPU)部分で6・1ペタフロップス(ペタは1000兆、フロップスは浮動小数点演算能力)以上。拡張メモリーとしてMRAMを導入し、消費電力やコストを抑制しながらメモリーの大容量化を実現した。同センターの朴泰祐センター長は「最先端のパーツを組み合わせ、世界でも先進的なスパコンを開発できた」としている。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く