マガジンのカバー画像

Pythonコード共有

90
Pythonのコードをここに共有します。 勉強した証をここに残します。 是非見てください。
運営しているクリエイター

#自己紹介

Python palindrome(回文)

Python palindrome(回文)

今回はPythonの勉強をしたので共有したいと思います。
前から読んでも、後ろから読んでも同じなのかを判断するプログラムの共有したいと思います。

複数あるので何個か共有します

一つ目s = 'racecar'print(s == ''.join(reversed(s))) # reversedで判断する。

reversedで逆にして判断をする。

二つ目print(s == s[::-1])

もっとみる
Python(Tkinter)テキストファイル作成

Python(Tkinter)テキストファイル作成

今日の記事はPythonでテキストファイルを作成するプログラムを書きました。簡単な処理になるので是非試してみて下さい。

画面はこのようになります。

プログラム説明まずは、下記のコードでフォルダを選択します。

def folder_click(): dir = 'C:\\' fld = filedialog.askdirectory(initialdir = dir) tx

もっとみる
Python(Pandas)loc,iloc,applyよく使うメソッド

Python(Pandas)loc,iloc,applyよく使うメソッド

Pythonの勉強記録として残したいと思います。

今日勉強をしていて難しかったのでここで共有します。

PandasについてPandasはデータ解析を容易にする為の機能が提供されているPythonのデータ解析ライブラリです。

データフレーム(DataFrame)などの独自のデータ構造が提供されており、様々な処理が可能です。

Pandasのlocとilocは値を抽出する為のメソッドになります。

もっとみる
Python基礎練習④

Python基礎練習④

Pythonの問題をネットで解いたのでnoteで勉強記録として共有致します。
是非勉強の材料にしてください。

✅問題①最大公約数を求めてください。

与えられる数字
147 105

期待する出力
21

下記画像を参照

解答コードdef Sample10(): n, m = (int(x) for x in input().split()) print(math.gcd(n,m)

もっとみる
Python基礎練習③

Python基礎練習③

今日の記事もPythonのコードを共有したいと思います。
是非勉強の材料にしてください。

7月からPython向けのサークルをやりたいと考えているので楽しみにしていてください。

サークル内ではこの記事よりも詳しく解説などを行いと思います。

問題①解答コードdef Sample5(): n,a = map(int, input().split()) n_1 = n * a i

もっとみる
Python基礎練習②

Python基礎練習②

今回も説明をしながらコードを共有したいと思います。
問題を解きながら解説などを簡単にしていきます。

問題まずは下記の画像を出力してください。

①適当に文字を入力してその文字が何個あるのかを判断する。

コード共有import itertoolsdef Sample1(): """イテラブルオブジェクトのグループ化""" moji = input('文字を入力') sorted

もっとみる
Python基礎練習

Python基礎練習

今回の記事は説明を行いながらコードを共有したいと思います。
for文とlistの処理についてのコードを共有します。

勉強の材料にしてください。

問題①names = ['あかり', 'れん', 'ゆい', 'はると']

上記に「さん」を付けて表示してください。
下記画像を参考にしてください。

コード共有1def Sample1(): """namesに入っている値に「さん」を付ける。

もっとみる
Pythonグラフ描画📉

Pythonグラフ描画📉

Matplotlibについてnoteを書きたいと思います。

MatplotlibはPythonのグラフ描画の為のライブラリになります。
データ分析などにはよく使われるライブラリの一つになります。

基本的なコードを共有したいと思います。
プラスして自分の勉強記録として残したいと思います。

コード共有①import numpy as npimport matplotlib.pyplot as p

もっとみる
Python演習⑬

Python演習⑬

問題出力結果下記の条件を満たしてください。

①奇数と偶数の場合はYESを表示する。
②偶数だけや奇数だけの場合はNOを表示する。

解答コードdef Sample17(): n, m = map(int, input().split()) # 複数入力 if n % 2 == 0: n_1 = 'YES' # 偶数の場合YESを代入 else: n_

もっとみる
Pythonエンジニア認定基礎試験に合格する為にやるべき事

Pythonエンジニア認定基礎試験に合格する為にやるべき事

先週の土曜日にpythonエンジニア認定基礎試験を受けてきました。
結果はギリギリでしたが合格しました。

今回のnoteは何を勉強したのかを共有したいと思います。

何をやったのかまず、やったことはpythonの模擬試験を解きました。
下記のリンクを参照してください。

第三回まであるので全て解いて大体8割ほど点数を取れるように試験を受けるまでに仕上げてください。

まずは、解いてみて勉強をする

もっとみる
Python演習問題⑫

Python演習問題⑫

問題①出力結果解答コードdef Sample5(): a, b = map(int, input().split()) a_b = a - b print(a_b)Sample5()

問題②出力結果解答コードdef Sample6(): A = input() B = input() n = A[-1] m = B[0] k = B[-1]

もっとみる
Python(じゃんけんプログラム更新)

Python(じゃんけんプログラム更新)

以前書いたじゃんけんのプログラムを書いたコードを更新しました。

追加した機能

①じゃんけんを何回するか入力できるようにした。
②勝った回数を最後に表示できるようにした。
③引数でデータを渡すようにした。

上記の機能を追加しました。
勉強の材料にしてください。

更新前def Sample10(): """じゃんけんプログラム""" loure = input("今からじゃんけんをします。

もっとみる
Python演習問題⑨

Python演習問題⑨

今回もPythonの問題を解いたので共有したいと思います。
勉強の材料にしてください。

問題解答コードdef Sample11(): m, n = map(int, input().split()) for i in range(10): print(m, end = ' ') m += nSample11()

結果説明mがnずつ10回増えるというコード

もっとみる
Python演習問題⑧

Python演習問題⑧

今回の問題は少し難しいかもしれないので軽く解説をします。
まずは問題がこちらになります。

問題この問題で大事なのは欠席回数×5をしてその値を点数から引くということです。ここは処理で使うので抑えておきましょう。

入力される形が下記画像のようになります。

ここで大事なのは複数行入力されるというところです。

複数あるのでfor文を使用します。
そして、比較もしないといけないのでif文も使用するこ

もっとみる