練習するエントリから、Pythonプログラミング - ファイルや珍しい演習2

10-6加算器:提供された入力値をユーザーに促し、問題が頻繁に発生し、ユーザ提供テキストではなく、数字います。あなたは整数に入るしようとすると、この場合には、TypeError例外がスローされます。二つの数字のためにユーザに要求するプログラムを作成し、それらを追加し、結果を印刷します。ユーザーが入力した数値のいずれか1つがTypeError例外を捕獲し、フレンドリーエラーメッセージを出力しているとき。このテストの調製のための手順は、:、2つの数値を入力します。数字ではなく、いくつかのテキストを入力します。

[URL =] [/ URL]
プリント( "2つの数値を入力し、私はそれらを追加します。")FIRST_NUMBER =入力( "\ nFirst番号: ")second_number =入力("第二の数:")してみてください:nums_sum = INT ValueErrorを除く(FIRST_NUMBER)+ int型(second_number)プリント(FIRST_NUMBER + '+' + second_number + '=' + STR(nums_sum)):印刷( "申し訳ありませんが数字のみの入力を受け入れる!")[URL =] [/ URL]

加算計算部10-7:whileループ内のコードの10-6、ユーザが数字を入力し続けることができた後にミス(代わりの数の入力テキスト)を作成することを可能にします。

[URL =] [/ URL]
プリント( "2つの数値を入力し、私はそれらを追加します。")印刷( "終了する'Q'を入力します。")真中:FIRST_NUMBER =入力( "\ nFirst番号:")もしFIRST_NUMBER == 'Q':ブレークsecond_number =入力( "第二の数:")であればsecond_number == 'Q':ブレーク試し:nums_sum = INT(FIRST_NUMBER)+ INT(second_number)プリント(FIRST_NUMBER + '+' + second_number + '=' + STRとValueErrorを除く(nums_sum)):印刷( "申し訳ありませんが数字のみの入力を受け入れる!")[URL =] [/ URL]

10-8猫と犬:2つのファイルcats.txtとdogs.txt、店舗少なくとも3匹の犬に保存された最初のファイルの名前と第二のファイル名には、少なくとも3匹の猫が作成されます。これらの文書を読み、画面にその内容を印刷しようとするプログラムを書きます。try-除くブロックするFileNotFoundファイルが存在しないエラーをキャッチするために、これらのコード、および印刷に優しいメッセージ。ここで別の場所へのファイル転送、および正しい実行コードのブロックを確認除きます。

[URL =] [/ URL]
file_names = file_namesでファイル名の[ 'cats.txt'、 'dogs.txt']: "名前= f_obj.read()印刷(ファイル名+:f_objとしてオープン(ファイル名)で:してみてください含まれます:\ n」+ names.rstrip())FileNotFoundError除い:印刷( "申し訳ありませんが、ファイル" +ファイル名+ "好きではない缶")[URL =]

 

[/ URL]

10-9サイレント猫と犬:コードブロック10-8を修正し、そのようにプログラムファイルの単語が存在しないと言っなし。

[URL =]

 

[/ URL]
file_namesでファイル名のfile_names = [ 'cats.txt'、 'dogs.txt']:試してみてください。f_objとして(ファイル名)がオープンして:名= f_obj.read()印刷(ファイル名+ "が含まれます:\ nを「+ names.rstrip())FileNotFoundError除い:[= URLを]渡し

 

[/ URL]
の詳細な技術情報が問題があります。gzitcast

おすすめ

転載: www.cnblogs.com/heimaguangzhou/p/11775083.html