2011杭州電子科学技術大学のコンピュータの修士の入学試験の面接のテーマ
一、クイズゲーム
ランダムに3桁のビット数を生成し、キーボードに推測数を入力します.「おめでとうございます」という答えで、プログラムは終了しました.推測が小さくなったらヒント情報を出力し、推測を続けます.推測が大きくなったらヒント情報を出力し、推測を続けます.全部で10回のチャンスがあって、全部使い終わったら「Bye Bye」を出力してプログラムを終了します.
二、文字列処理
3つの文字列「No Interger」、「352 and 4288」、「128,12 and 999」が与えられる.文字列の整数の合計を抽出する必要があります.出力結果:0464013139.
三、ファイル操作
ここでtxtファイルには60個未満の学生成績情報が格納されており,ファイルの読み出しを要求し,各学生の全情報を総点で高から低まで出力する.(テーマが詳しくない)
ランダムに3桁のビット数を生成し、キーボードに推測数を入力します.「おめでとうございます」という答えで、プログラムは終了しました.推測が小さくなったらヒント情報を出力し、推測を続けます.推測が大きくなったらヒント情報を出力し、推測を続けます.全部で10回のチャンスがあって、全部使い終わったら「Bye Bye」を出力してプログラムを終了します.
二、文字列処理
3つの文字列「No Interger」、「352 and 4288」、「128,12 and 999」が与えられる.文字列の整数の合計を抽出する必要があります.出力結果:0464013139.
三、ファイル操作
ここでtxtファイルには60個未満の学生成績情報が格納されており,ファイルの読み出しを要求し,各学生の全情報を総点で高から低まで出力する.(テーマが詳しくない)
- #!/usr/bin/python
-
- import random
-
- number=random.randint(100,999);
- count=10;
- print "*************The number is ",number,"***************";
- while count>0:
- guess=int(raw_input('Enter an interge:'));
-
- if guess==number:
- print "Congratulations,you guessed it!"
- break;
- elif guess<number:
- print "NO,it is a little higher than that"
- count=count-1;
- elif guess>number:
- print "NO,it is a little lower than that"
- count=count-1;
- if count==0:
- print "Bye Bye";
- #!/usr/bin/python
-
- import re
-
- s=["No Interger","352 and 4288","128,12 and 999"];
-
- r=re.compile("\d+");
-
- for i in range(0,3):
- d=0;
- s_match=r.findall(s[i]);
- for c in s_match:
- c=int(c);
- d=d+c;
- print d;
-
-