Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Article information
RevisionsShow article in Markdown
Report article
Help us understand the problem. What is going on with this article?

More than 1 year has passed since last update.

This post is Private. Only a writer or those who know its URL can access this post.

@sandream

Python練習問題

if文の練習問題

Pythonのif文の記載方法

if 条件式1:
    # 行いたい処理
elif 条件式2
    # 行いたい処理
else:
    # どの条件にも当てはまらに時の処理

練習問題1


1.変数の中にランダムな0~100の数値を入れる。
2.変数が80以上の場合、その数値と2倍した値を出力(間に半角スペースを入れる)
3.変数が50未満の場合、その数値と1/2倍した値を出力(間に半角スペースを入れる)
4.変数が2,3の条件に当てはまらない場合、その数値と「0」を出力(間に半角スペースを入れる)

ランダムな数値をとる方法

import random
random.randint(0, 100)

練習問題1回答と解説

while文の練習問題


#条件が満たされるまでくり返す
while True:

    #条件が満たされた場所で
    break

#エラー処理
try:
    #実行してみたい内容を記載する
except:
    #エラーの場合の処理を記載する

練習問題2


1.ファイルを実行したら今何時かを0-24時の間で答えるように質問される
2.入力された数字を受け取って、5時から10時以前なら おはよう と表示する
3.入力された数字を受け取って、11時から18時以前なら こんにちは と表示する
4.2と3の条件に合致しなければ こんばんは と表示する

入力を求める方法(質問される方法)

input("質問事項を記載する")

ユーザは0から24をちゃんと入力してくれるとは限らない

練習問題2回答と解説

for文の練習問題


for 変数 in 繰り返し処理する配列:
    処理の内容を記載する

#リストに情報を追加する
#空のリストを用意する
変数 = []
変数.append(追加する要素)

練習問題3


1.テキストをダウンロードする(手動でダウンロードしてください。)
2.ダウンロードしたファイルをPythonで読みこむ
3.テキストファイルに書かれた数字を昇順で表示してください。

ここから右クリックでファイルをダウンロード

ファイルの読み込み方法(*テキストファイルがpythonのファイルと同じ階層にある場合の書き方)

open('text.txt').read().split()

練習問題3回答と解説

辞書の練習問題

d = {キー1:バリュー1,キー2:バリュー2,キー3:バリュー3}
#キーとバリューを : でつないで カンマで区切った配列が辞書。

#キーを使ってバリューを取り出す方法例
d[キー1]
>>> バリュー1

image.png

練習問題4回答と解説

Article information
RevisionsShow article in Markdown
Report article
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Article information
RevisionsShow article in Markdown
Report article
Help us understand the problem. What is going on with this article?