今回は、私が解いてみたその解答とGeminiでの解答を見ていきましょう。問題1:自分の年齢を入力し、20歳以上かどうかを判定するプログラムを作成してください。print('20以上ですね。print('20未満ですね。print("あなたは20歳以上です。print("あなたは20歳未満です。いう名前の関数を定義します。関数とは、特定の処理をまとめたもので、再利用性を高めるために使われます。関数を使って、ユーザーに年齢を入力してもらいます。関数を使って整数型に変換します。文を使って、入力された年齢が20以上かどうかを判定します。判定の結果に応じて、適切なメッセージを表示します。ユーザーに入力を促す関数(input)が使われていたので、次の問題からわたしも使おうと思います。問題2:3つの数値を入力し、その中で最大の値を出力するプログラムを作成してください。float(input("1つめの数値を入力してください。float(input("2つめの数値を入力してください。float(input("3つめの数値を入力してください。max(value)#関数を呼び出すmax_value()エラーが出ました。float(input("1つめの数値を入力してください。defined定義されていないと怒られました。配列みたいにこんな感じで指定して入力してはダメなんですね。float(input("1つめの数値を入力してください。float(input("2つめの数値を入力してください。float(input("3つめの数値を入力してください。max(value)#関数を呼び出すmax_value()これは大丈夫でした。いう名前の関数を定義します。この関数の中に、数値の入出力と最大値の計算の処理をまとめます。関数を使って、ユーザーから3つの数値を入力してもらいます。関数で浮動小数点数に変換します。関数は、複数の数値の中から最大の値を返す関数です。関数を使って、求めた最大値を出力します。関数が呼び出されるようにするためのものです。関数が呼び出されるようにする」ってどういう意味???ということで、調べました。world!」と表示されます。値はモジュールの名前になります。関数は呼び出されません。"main"」って書いておいておけば、その関数のテストができるし、そのテストプログラム書いたまま実行環境に行っちゃって大丈夫。ことなんかな?問題3:自分の年齢を入力し、20歳以上かどうかを判定するプログラムを作成してください。変数に代入し、以下の処理を繰り返します。変数に入っている果物の名前を出力します。ループを使って1つずつフルーツを出力するという発想がなかった・・・おわりに前回のPython超基礎のブログでGeminiが出題してくれた練習問題を解いてみました。問題の意図をくみ取れていないこともありましたが、実装に役立つサンプルなどもあり、Geminiで解答をもらう勉強が役に立ちそうです。ヨーグルト数十年前に少しだけプログラマーをしていたパート主婦です。一度エンジニアにチャレンジしたくて勉強はじめました。Discussionヨーグルト数十年前に少しだけプログラマーをしていたパート主婦です。一度エンジニアにチャレンジしたくて勉強はじめました。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。