²é¿´: 2542  |  »Ø¸´: 15

yjcmwgk

½û³æ (ÎÄ̳¾«Ó¢)

Ãܶȷºº¯¡¤Ð¡×ä

ÓÅÐã°æÖ÷

[½»Á÷] ×£ºØ×Ô¼º ÖÕÓÚ×Ô¼º³É¹¦±àдÁËÒ»¸öclass ´Ó´Ë¿çÈëÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆµÄµÚÒ»µÀÃż÷ ÒÑÓÐ14È˲ÎÓë

¿´ÁËÕûÕûÒ»Ììclass£¬ÖÕÓÚ±àдÁ˵ÚÒ»¸öÄܳɹ¦ÔËÐеÄclass£¬Ò»Ö»Ð¡Æó¶ì£¨penguin£©¡£
×£ºØ×Ô¼º´Ó´Ë¿çÈëÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆµÄµÚÒ»µÀÃż÷
ÎÒºÍСÆó¶ìµÄ»¥¶¯£¬ºÃÃȵÄ
Ïȶ¨ÒåÁËÄñÀà(bird)£¬°üÀ¨³Ô·¹(eat)£¬ºÈË®(drink)£¬Æð·É(takeoff)£¬Â䵨(landing)£¬³ª¸è(sing)£¬Ïû»¯(digest)
È»ºóÓÃСÆó¶ì(penguin)¼Ì³ÐÁËÄñÀà(bird)£¬Í¬Ê±ÔÚpenguinÀàÖÐÖØÐ¶¨ÒåÁËÆð·É(takeoff±»¸Äд£¬Ö»Ê£Ï¡°Æó¶ì²»»á·É¡±µÄÒ»¾ä»°ÁË)£¬ÖØÐ¶¨ÒåÁËÂ䵨(landing±»¸Äд£¬¸Ä³É´Óº£Àﵽ½µØÉÏ£¬¶ø²»ÊÇ´Ó¿ÕÖе½Â½µØÉÏ)£¬Ôö¼ÓÁËÓÎÓ¾(swim)¡£
È»ºóÎҾͿªÊ¼¸úÎ񵀮ó¶ì»¥¶¯ÁË¡£¸Ð¾õºÜÓгɾ͸ÐÄØ
CODE:
>>> p=penguin()
>>> p.digest()
Our penguin is still waiting for your care.
>>> p.takeoff()
I am a penguin. I cannot fly.
>>> p.swim()
I am too hungry to swim. Please run bird.eat()
>>> p.eat()
I am eating! Aaaaaaaaaaah~
>>> p.eat()
I am full! I don not want to eat anything!
>>> p.swim()
I am too thirsty to swim. Please run bird.drink()
>>> p.drink()
I am drinking water. Gu lu, Gu lu, Gu lu~
>>> p.drink()
Too much water! Now I do not need water.
>>> p.swim()
I am ready to swim! Jump to sea now! Gu Gu Gu~
>>> p.digest()
After two hours swim, our lovely penguin gets hungry and thirsty.
Oh! I am too hungry to swim. I am going back to the land.
>>> p.eat()
I am eating! Aaaaaaaaaaah~
>>> p.drink()
I am drinking water. Gu lu, Gu lu, Gu lu~
>>> p.digest()
After four hours waiting, our lovely penguin gets hungry and thirsty.
>>> p.sing()
Squawk! Squawk! Squawk!
>>>

ÀàµÄ¶¨Òå
CODE:
>>> class bird:
         def __init__(self):
                 self.hungry = True
                 self.thirsty = True
                 self.insky = False
         def eat(self):
                 if (self.hungry == True):
                         print "I am eating! Aaaaaaaaaaah~"
                         self.hungry = False
                 else:
                         print "I am full! I don not want to eat anything!"
         def drink(self):
                 if (self.thirsty == True):
                         print "I am drinking water. Gu lu, Gu lu, Gu lu~"
                         self.thirsty = False
                 else:
                         print "Too much water! Now I do not need water."
         def takeoff(self):
                 if (self.hungry == True):
                         print "I am too hungry to fly. Please run bird.eat()"
                 elif (self.thirsty == True):
                         print "I am too thirsty to fly. Please run bird.drink()"
                 else:
                         if(self.insky == False):
                                 print "I am ready to fly! Takeoff now! Pu pu pu pu ~"
                                 self.insky = True
                         else:
                                 print "I am already in the sky! Wow!"
         def landing(self):
                 if (self.insky == True):
                         print "I am tired. Now I am going to land."
                         self.insky = False
                 else:
                         print "I have already on the land."
         def sing(self):
                 print "Squawk! Squawk! Squawk!"
         def digest(self):
                 if ((self.hungry == False) and (self.insky==True)) or ((self.thirsty == False) and (self.insky==True)):
                         self.hungry = True
                         self.thirsty = True
                         self.insky = False
                         print "After two hours flight, our lovely bird gets hungry and thirsty."
                         print "Oh! I am too hungry to fly. I am going back to the land."
                 elif ((self.hungry == False) and (self.insky==False)) or ((self.thirsty == False) and (self.insky==False)):
                         self.hungry = True
                         self.thirsty = True
                         print "After four hours waiting, our lovely bird gets hungry and thirsty."
                 elif ((self.hungry == True)  or (self.thirsty == True)):
                         print "Our bird is still waiting for your care."

                        
>>> class penguin(bird):
        def __init__(self):
                bird.__init__(self)
                self.insea = False
        def takeoff(self):
                print "I am a penguin. I cannot fly."
        def swim(self):
                 if (self.hungry == True):
                         print "I am too hungry to swim. Please run bird.eat()"
                 elif (self.thirsty == True):
                         print "I am too thirsty to swim. Please run bird.drink()"
                 else:
                         if(self.insea == False):
                                 print "I am ready to swim! Jump to sea now! Gu Gu Gu~"
                                 self.insea = True
                         else:
                                 print "I am already in the sea! Wow!"
        def landing(self):
                 if (self.insea == True):
                         print "I am tired. Now I am going to land."
                         self.insea = False
                 else:
                         print "I have already on the land."
        def digest(self):
                 if ((self.hungry == False) and (self.insea==True)) or ((self.thirsty == False) and (self.insea==True)):
                         self.hungry = True
                         self.thirsty = True
                         self.insea = False
                         print "After two hours swim, our lovely penguin gets hungry and thirsty."
                         print "Oh! I am too hungry to swim. I am going back to the land."
                 elif ((self.hungry == False) and (self.insea==False)) or ((self.thirsty == False) and (self.insea==False)):
                         self.hungry = True
                         self.thirsty = True
                         print "After four hours waiting, our lovely bird gets hungry and thirsty."
                 elif ((self.hungry == True)  or (self.thirsty == True)):
                         print "Our penguin is still waiting for your care."

                        



[ Last edited by yjcmwgk on 2012-6-22 at 07:55 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ktkh

Ìú¸Ëľ³æ (ÖªÃû×÷¼Ò)

Çཷһ°ÙÎåÊ®½ï

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:28
ºÜÇ¿º·¡£ÎÒ²»¶®¡£ºÇºÇ
º£À«Ìì¿Õ
2Â¥2012-06-21 21:44:36
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:31
3Â¥2012-06-21 21:59:38
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:34
4Â¥2012-06-21 23:08:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:39
¹þ¹þ,ºÜºÃÍæ,¶¥ÁË
matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
5Â¥2012-06-21 23:11:28
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

longliuly

ÖÁ×ðľ³æ (ÕýʽдÊÖ)

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:44
×£ºØ ŬÁ¦ÖÐ
ϲ»¶µÄ»°£¬È¥×ö¾ÍÐУ¡
6Â¥2012-06-22 00:00:24
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

typho0n

½ð³æ (ÕýʽдÊÖ)

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:48
Â¥Ö÷ºÃÃÈ,

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
7Â¥2012-06-22 00:46:54
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaozhh02

Í­³æ (СÓÐÃûÆø)

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:52
ºÜÓÐÒâ˼¹þ¹þ
8Â¥2012-06-22 06:38:27
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yjcmwgk

½û³æ (ÎÄ̳¾«Ó¢)

Ãܶȷºº¯¡¤Ð¡×ä

ÓÅÐã°æÖ÷

ÒýÓûØÌû:
8Â¥: Originally posted by zhaozhh02 at 2012-06-22 06:38:27
ºÜÓÐÒâ˼¹þ¹þ

лл
9Â¥2012-06-22 11:10:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

steincat

ÈÙÓþ°æÖ÷ (ÖªÃû×÷¼Ò)

Ìì°¡£¬Ð¡Ä¾³æ

¡ï
dubo: ½ð±Ò+1, »¶Ó­ÌÖÂÛ 2012-06-22 21:55:57
×£ºØ
Lifeisdifficult.
10Â¥2012-06-22 16:14:28
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ yjcmwgk µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 299Çóµ÷¼Á +5 ijijijijλ 2026-03-21 5/250 2026-03-23 23:36 by ÈÈÇéɳĮ
[¿¼ÑÐ] ²ÄÁÏ292µ÷¼Á +4 éÙËÌ˼ÃÀÈË 2026-03-23 4/200 2026-03-23 23:16 by peike
[¿¼ÑÐ] 327Çóµ÷¼Á +5 prayer13 2026-03-23 5/250 2026-03-23 22:11 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] ½ÓÊÕ2026˶ʿµ÷¼Á(ѧ˶+ר˶) +4 allen-yin 2026-03-23 6/300 2026-03-23 15:04 by Íô£¡£¿£¡
[¿¼ÑÐ] 306Çóµ÷¼Á +9 chuanzhu´¨Öò 2026-03-18 9/450 2026-03-23 13:17 by luoyongfeng
[¿¼ÑÐ] 276Çóµ÷¼Á¡£ÓаëÄêµç³ØºÍ°ëÄê¸ß·Ö×Óʵϰ¾­Àú +8 ²ÄÁÏѧ257Çóµ÷¼Á 2026-03-23 9/450 2026-03-23 13:01 by ztnimte
[¿¼ÑÐ] 291Çóµ÷¼Á +5 ‹üÈA 2026-03-22 5/250 2026-03-23 09:20 by haoshis
[¿¼ÑÐ] ÉúÎïѧ071000 329·ÖÇóµ÷¼Á +5 ÎÒ°®ÉúÎïÉúÎﰮΠ2026-03-17 5/250 2026-03-22 16:42 by tcx007
[¿¼ÑÐ] 260Çóµ÷¼Á +3 ÖìÜÆÁÕ 2026-03-20 4/200 2026-03-22 15:12 by ÖìÜÆÁÕ
[¿¼ÑÐ] 285Çóµ÷¼Á +6 ytter 2026-03-22 6/300 2026-03-22 12:09 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +4 ÄÝÄÝninicgb 2026-03-21 4/200 2026-03-21 18:39 by ѧԱ8dgXkO
[¿¼ÑÐ] 278Çóµ÷¼Á +9 ÑÌ»ðÏÈÓÚ´º 2026-03-17 9/450 2026-03-21 17:47 by ѧԱ8dgXkO
[¿¼ÑÐ] 0805²ÄÁÏ320Çóµ÷¼Á +3 ÉÎïÓï 2026-03-20 3/150 2026-03-21 15:46 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 296Çóµ÷¼Á +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸Äϲý´óѧ£¬327·Ö£¬²ÄÁÏÓ뻯¹¤085600 +9 Ncdx123456 2026-03-19 9/450 2026-03-20 23:41 by lovewei0727
[¿¼ÑÐ] 308Çóµ÷¼Á +3 °¢½ã°¢½ã¼Ò°¡ 2026-03-18 3/150 2026-03-20 23:24 by JourneyLucky
[¿¼ÑÐ] 295¸´ÊÔµ÷¼Á +8 ¼òľChuFront 2026-03-19 8/400 2026-03-20 20:44 by zhukairuo
[¿¼ÑÐ] 353Çóµ÷¼Á +3 À­¹³²»Ðí±ä 2026-03-20 3/150 2026-03-20 19:56 by JourneyLucky
[¿¼ÑÐ] 261ÇóBÇøµ÷¼Á£¬¿ÆÑо­Àú·á¸» +3 Å£Ä̺Üæ 2026-03-20 4/200 2026-03-20 19:34 by JourneyLucky
[¿¼ÑÐ] ²ÄÁÏѧ˶318Çóµ÷¼Á +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û