マガジンのカバー画像

Pythonコード共有

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

#継続

atcoderアルゴリズム②

atcoderアルゴリズム②

atcoderで問題を解いたので共有したいと思います。

問題①解答コードN, K = map(int, input().split())p_list = list(map(int, input().split()))q_list = list(map(int, input().split()))confirm = 0flg = Falsefor i in p_list:    for j in 

もっとみる
atcoder練習問題③

atcoder練習問題③

本日勉強した内容を共有したいと思います。
是非勉強の参考にしてください。

問題①

解答コードN, X = map(int, input().split())num_lst = list(map(int, input().split()))cnt = 0for i in num_lst:    if X == i:        cnt += 1        break    cnt += 1

もっとみる
atcoder問題集②

atcoder問題集②

atcoderで問題を解いて勉強したので記録として残しておきます。
是非、勉強の参考にしてください。

問題①

解答コードN = int(input())num_list = []for i in range(N):    n = int(input())    num_list.append(n)for j in range(1, len(num_list)):    ans = num_li

もっとみる
Python(アルゴリズム)

Python(アルゴリズム)

今回はPythonを使用した全探索の処理を勉強したので共有したいと思います。

問題

10000円札と、5000円札と、1000円札が合計でN枚あって合計金額がY円となりました。

その場合の枚数を求めてください。
条件を満たさない場合は-1,-1,-1と出力します。

入力例
9 45000

出力例
4 0 5

下記がコードになります。

def Sample4():    """    

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

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

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

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

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

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

もっとみる
Python演習問題⑪

Python演習問題⑪

問題期待する出力解答コードdef Sample4():    s1,s2 = map(str, input().split())    s4 = "Hi"    if s2 == "F": # s2がFの場合        s3 = "Mr."    else: # それ以外        s3 = "Ms."    print(f"{s4}, {s3} {s1}")Sample4()

以上にな

もっとみる
Python資格勉強(演習問題)

Python資格勉強(演習問題)

今回はプログラミングの問題を解きながら勉強したのでそのコードを共有したいと思います。

コード説明

①コマンドで入力した数値をリスト型にします。
②数字を入力して新しいlistに追加する。
③新しく作成したリストの中にある偶数だけをコマンドで出力する。

下記がコードになります。

def Sample4():    i = list(map(int, input().split())) # コ

もっとみる
pythonコード(計算機クラス)

pythonコード(計算機クラス)

Pythonのコードを書いたので記録として残します。
何か勉強をするときの材料にしてください。

class calculation:    """_summary_    計算をするクラス。    """    def __init__(self, num, num_1, num_2):        """初期化        <num> 計算する数字        <num_1> 計算する数

もっとみる
Python(Excel自動化※完全版)

Python(Excel自動化※完全版)

今回は完成したExcel自動化のコードを共有したいと思います。

時間をかけて作ったため後半は有料の記事になります。
業務効率をしたい方は購入することをお勧めします。

以下がコードになります。

from time import sleepfrom test_my import *import osimport shutilimport collectionsgetdata = XL()xl_f

もっとみる
Python(クラス定義#2)

Python(クラス定義#2)

Pythonのクラス定義で引数の引き渡しについてコードを書きましたので共有したいと思います。

引数を渡してデータをセットしています。

# クラスの定義class House:   # __init__() メソッドの定義   def __init__(self, name, number):       self.name_plate = name       self.number_my =

もっとみる
Python(Excel自動化処理)

Python(Excel自動化処理)

下記コードがExcelの文字を置換してファイル名を変更するプログラムになります。

import shutilgetdata = XL()# XXXXXテーブルのファイルxl_file_path = r'D:\定例作業\自動化\xxxxxxxx.xlsx# excel_file = "xxxxxxxxxx.xlsx"sheetname = 'xxxxxxxx'# Excelのデータを置換getda

もっとみる
Python(クラス定義)

Python(クラス定義)

今回はPythonのクラス定義のソースコードを共有します。
まだまだ初心者ですので多めに見てください。

# クラスの定義class User:   '''ユーザークラス'''   def __init__(self,name,mail):       """初期化処理"""       # 引数を初期化する。       self.name = name       self.mail = ma

もっとみる
Python(ゲーム作成)

Python(ゲーム作成)

今回のnoteはpythonでゲームを作成したのでそれを共有したいと思います。

作成したゲームはハノイ塔ゲームになります。詳細は下記のURLを確認してください。

下記がコードになります。
是非見て実際にやってみてください。

import randomdeck = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] * 4def deal():   hand

もっとみる
Python(新規フォルダ作成)

Python(新規フォルダ作成)

下記が新規でフォルダを作成するプログラム。

import osdef newflder():    """新規のフォルダを作成"""    print("新規のフォルダ名を入力してください。")    new_folder = r'D:\定例作業'    new_name = str(input())    new_path = new_folder + "\\" + new_name    o

もっとみる