Site icon imageうぇぶすく

無料でWebマーケティング、データサイエンス、Pythonが勉強できる学習サイト「うぇぶすく」へようこそ。 ※ 各記事では部分的にAIで作成されています。

Python基本構文のチートシート

変数

# 変数 name に文字列「 ねこ 」を代入してください
name = "ねこ"

# 変数 name の値を出力してください
print(name)

# 変数 number に数値の 7 を代入してください
number = 7

# 変数 number の値を出力してください
print(number)
# my_name という変数に「 ねこ 」という文字列を代入してください
my_name = "ねこ"

# my_name を用いて、「私はねこ」となるように変数と文字列を連結して出力してください
print("私は"+my_name+"です")

計算

apple_price = 200
apple_count = 8

# apple_price と apple_count を掛けた結果を、変数 total_price に代入してください
total_price = apple_price * apple_count

# total_price の値を出力してください
print(total_price)
money = 2000
print(money)

# 変数 money に 5000 を足して、変数 money を上書きしてください
money += 5000

# 変数 money の値を出力してください
print(money)
age = 24
# age を用いて「私は24歳です」と出力してください
print('私は'+str(age)+'歳です')

count = '5'
# count に 1 を足した値を出力してください
print(int(count) + 1)
x = 7 * 10
y = 5 * 6

# x が 70 と等しい場合に「 xは70です 」と出力してください
if x == 70:
  print(x)

# y が 40 と等しくない場合に「 yは40ではありません 」と出力してください
if y != 40:
  print("yは40ではありません")

if構文

x = 10
# x が 30 より大きい場合に「 xは30より大きいです 」と出力してください
if x > 30:
  print("xは30より大きいです")


money = 500
apple_price = 200
# money の値が apple_price の値以上の時、「 りんごを買うことができます 」と出力してください
if money > apple_price:
  print("りんごを買うことができます")
money = 100
apple_price = 200

if money >= apple_price:
    print('りんごを買うことができます')
# if 文の条件に当てはまらない場合に「 お金が足りません 」と出力してください
else:
    print("お金が足りません")
money = 100
apple_price = 100

if money > apple_price:
    print('りんごを買うことができます')
# 変数の値が等しい場合に「 りんごを買うことができますが所持金が0になります 」と出力してください
elif money == apple_price:
    print("りんごを買うことができますが所持金が0になります")
else:
    print('お金が足りません')
x = 20
# 変数 x が 10 以上 30 以下の場合に「 xは10以上30以下です 」と出力してください
if x >= 10 and x <= 30:
    print("xは10以上30以下です")

y = 60
# 変数 y が 10 未満または 30 より大きい場合に「 yは10未満または30より大きいです 」と出力してください
if y < 10 or y > 30:
    print("yは10未満または30より大きいです")

z = 55
# 変数 z が 77 ではない場合に「 zは77ではありません 」と出力してください
if not z == 77:
    print("zは77ではありません")

データ変換

# apple_price という変数に数値 200 を代入してください
apple_price = 200

# count という変数に数値 5 を代入してください
count = 5

# total_price という変数に、 apple_price と count を掛けたものを代入してください
total_price = apple_price * count

# 「 購入するりんごの個数は○○個です 」となるように出力してください
print ("購入するりんごの個数は" + str(count) + "個です")

# 「 支払い金額は○○円です 」となるように出力してください

print ("支払い金額は" + str(total_price) + "円です")
apple_price = 200

# input を用いて入力を受け取り、変数 input_count に代入してください
input_count = input('購入するりんごの個数を入力してください:')

# input_count を数値として代入してください
count = int(input_count)
total_price = apple_price * count

print('購入するりんごの個数は' + str(count) + '個です')
print('支払い金額は' + str(total_price) + '円です')
apple_price = 200
# 変数 money に数値 1000 を代入してください
money = 1000

input_count = input('購入するりんごの個数を入力してください:')
count = int(input_count)
total_price = apple_price * count

print('購入するりんごの個数は' + str(count) + '個です')
print('支払い金額は' + str(total_price) + '円です')

# money と total_price の比較結果によって条件を分岐してください
if money > total_price:
  print("りんごを" + str(count) + "個買いました")
  print("残金は" + str(money - total_price) + "円です")
elif money == total_price:
  print("りんごを" + str(count) + "個買いました")
  print("財布が空になりました")
else:
  print("お金が足りません")
  print("りんごを買えませんでした")

インデックス

# 変数 fruits に、複数の文字列を要素に持つリストを代入してください
fruits = ["apple", "banana" , "orange"]

# インデックス番号が 0 の要素を出力してください
print(fruits[0])

# インデックス番号が 2 の要素を文字列と連結して出力してください
print("好きな果物は" + fruits[2] + "です")
fruits = ['apple', 'banana', 'orange']

# リストの末尾に文字列「grape」を追加してください
fruits.append('grape')

# 変数fruitsに代入したリストを出力してください
print(fruits)

# インデックス番号が0の要素を文字列「cherry」に更新してください
fruits[0] = 'cherry'

# インデックス番号が0の要素を出力してください
print(fruits[0])

forループ

fruits = ['apple', 'banana', 'orange']

# for 文を用いてリストの要素を1つずつ取り出し、「 好きな果物は◯◯です 」と出力してください
for fruit in fruits:
  print("好きな果物は" + fruit +"です")

辞書

# 変数 fruits に辞書を代入してください
fruits = {"apple":"りんご","banana":"バナナ"}

# 辞書 fruits のキー「 banana 」に対応する値を出力してください
print(fruits['banana'])

# 辞書 fruits を用いて、「 appleは◯◯という意味です 」となるように出力してください
print("appleは"+ fruits["apple"] +"という意味です")
fruits = {'apple': 100, 'banana': 200, 'orange': 400}

# キー「 banana 」の値を数値 300 に更新してください
fruits['banana'] = 300

# キーが「 grape 」、値が数値の 500 の要素を辞書 fruits に追加してください
fruits['grape'] = 500

# fruits の値を出力してください
print(fruits)
fruits = {'apple': 'りんご', 'banana': 'バナナ', 'grape': 'ぶどう'}

# for 文を用いて、辞書のキーを1つずつ取り出し、繰り返しの中で「 ◯◯は△△という意味です 」と出力させてください
for fruit_key in fruits:
  print( fruit_key + "は" + fruits[fruit_key] + "という意味です")

While

x = 10

# while 文を用いて、「変数 x が 0 より大きい」間、繰り返される繰り返し処理を作ってください
while x > 0:
    # 変数 x を出力してください
    print(x)
    # 変数 x から 1 引いてください
    x -= 1
numbers = [765, 921, 777, 256]
for number in numbers:
    print(number)
    # 変数 number が 777 のとき「 777が見つかったので処理を終了します 」と出力した後、処理を終了させてください
    if number == 777:
      print("777が見つかったので処理を終了します")
      break
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
    # 変数 number の値が 3 の倍数のとき、繰り返し処理をスキップしてください
    if number % 3 == 0:
      continue
    print(number)
# 文字列のキーと数値の値を持つ辞書を作って、変数 items に代入してください
items = {"apple":100,"banana":200,"orange":400}

# for 文を用いて、辞書 items のキーを1つずつ取り出していく繰り返し処理を作成してください
for item_name in items:
    # 「 --------------------------------------------- 」を出力してください
    print("---------------------------------------------")
    # 「 ◯◯は1個△△円です 」となるように出力してください
    print(item_name + "は1個" + str(items[item_name]) + "円です")

Input

items = {'apple': 100, 'banana': 200, 'orange': 400}
for item_name in items:
    print('--------------------------------------------------')
    print(item_name + 'は1個' + str(items[item_name]) + '円です')
    
    # input を用いて入力を受け取り、変数 input_count に代入してください
    input_count = input('購入する' + item_name + 'の個数を入力してください:')
    # キーと変数 input_count を用いて「 購入する◯◯の個数は△△個です 」となるように出力してください
    print('購入する' + item_name + 'の個数は' + input_count + '個です')
    
    # input_count を数値として変数 count に代入してください
    count = int(input_count)

    # 変数 total_price に果物1個の値段と変数 count を掛けた値を代入してください
    total_price = items[item_name] * count

    # 変数 total_price と型変換を用いて、「 支払い金額は◯◯円です 」となるように出力してください
    print('支払い金額は' + str(total_price) + '円です')
# 変数 money に数値 1000 を代入してください
money = 1000
print("財布には"+str(money)+"円入っています")

items = {'apple': 100, 'banana': 200, 'orange': 400}
for item_name in items:
    print('--------------------------------------------------')
    # 変数 money を用いて「 財布には◯◯円入っています 」のように出力してください
    
    
    print(item_name + 'は1個' + str(items[item_name]) + '円です')
    
    input_count = input('購入する' + item_name + 'の個数を入力してください:')
    print('購入する' + item_name + 'の個数は' + input_count + '個です')
    
    count = int(input_count)
    total_price = items[item_name] * count
    print('支払い金額は' + str(total_price) + '円です')
    
    # money と total_price の比較結果によって条件を分岐してください
    if money >= total_price:
      print(item_name +"を"+ input_count +"個買いました")
      money = money - total_price
    else:
      print("お金が足りません")
      print(item_name + "を買えませんでした")

money = 1000
items = {'apple': 100, 'banana': 200, 'orange': 400}
for item_name in items:
    print('--------------------------------------------------')
    print('財布には' + str(money) + '円入っています')
    print(item_name + 'は1個' + str(items[item_name]) + '円です')
    
    input_count = input('購入する' + item_name + 'の個数を入力してください:')
    print('購入する' + item_name + 'の個数は' + input_count + '個です')
    
    count = int(input_count)
    total_price = items[item_name] * count
    print('支払い金額は' + str(total_price) + '円です')
    
    if money >= total_price:
        print(item_name + 'を' + input_count + '個買いました')
        money -= total_price
        # if 文を用いて、 money の値が 0 のときの条件を分岐してください
        if money == 0:
          print("財布が空になりました")
          break
        
    else:
        print('お金が足りません')
        print(item_name + 'を買えませんでした')
# 変数 money と型変換を用いて、「 残金は◯◯円です 」となるように出力してください
print("残金は"+ str(money) +"円です")