Startup Data scientist Blog

データ分析系のテック情報を発信します

2021-12-03から1日間の記事一覧

choices関数とランダム関数を使ったpythonコード

choices() 関数はリストの中から項目を選択する。 k=3で選択項目数を指定できる。k=4であればリストから4つの項目が選択されて出力される。 import random numbers = [42,77,102,1,12,15,22] selected_number = random.choice(numbers) print(selected_numbe…

pythonを使ったforループ構造

suits = ["Hearts","Spades","Clubs","Diamonds"] numbers = ["2","3","4","5","6","7","8","9","10","Jack","Queen","King","Ace"] for suit in suits: for number in numbers: print(suit+" of "+number) Output Hearts of 2Hearts of 3Hearts of 4Hearts …

continueを使用してリスト上からテキストデータのみを出力するpythonコード

strのみのフィルター処理 values = ["Laptop", 7, "phone","dsl",5] equipment = [] for value in values: if isinstance(value, str) == False: continue equipment.append(value) print(equipment) Output ['Laptop', 'phone', 'dsl']

pythonを使用したelse分岐文の作成

import random numbers = [] while len(numbers) < 5: numbers.append(random.randint(1, 100)) for number in numbers: print(number) if number >= 90: print('Found at least one number greater than 90') break else: print('No numbers greater than 9…

for文のループを中断するpythonコード

forを使ったpythonコード numbers = [33,20,30,40,50,72,81,22] numbers.sort() for number in numbers: if number >50: break print(number) break文で処理の中止を行い、次のブロックへと処理を飛ばすことが出来る。 Output 202230334050

pythonを使った数字当てゲームの実装

import random value = random.randint(1, 10) count = 0 guess = 0 print('Guess a number between 1 and 10') while guess != value: count += 1 guess = input(f'Enter guess #{count}:') if guess.isnumeric(): guess = int(guess) else: print('Number …