시뮬레이션 촬영 단어 게임 (파이썬)

  비교적 간단한 테스트를 실시 자바 사용하기 전에 - 구문이 이렇게 글을 쓰는 시점에서 약간의 구멍을 가진, 더 느슨하게 다른 언어보다 더 필요로 여기에 많은 말을 화재 총 시뮬레이션 게임, 특정 콘텐츠를, 다음은 파이썬 파이썬 버전입니다 .

  목적을 달성하기 위해, 다음과 같은 코드가 발생 주요 구덩이에 대해 얘기하고 여기에 간단한에서,를 작성하지이기 때문에 : 파이썬에서 변수 사용 데이터 유형을 선언 할 필요가 없기 때문에, 변수를 다루는,하지만 당신은 직접적인을 경우 때 사용을 설명한다 : 오류 : 지원되지 않는 피연산자 타입 (S) - '방식'과 '내부'

  조금 바이와 문법 문제를 발견했다.

  오류 위 : C없이 파이썬에서, 당신은 (유형 지정 합) INT 합을 필요로하지만 그 계산에 대한 표현에 직접 배치 할 수 있습니다 의미하지 않는다처럼 때문에, 우리는 여전히이이 (정의 될 필요가 작은 세부 사항, 일반적으로 피해야한다, 수집 유사한 문제를 할)

코드 :

 

1  BULLET_BOX :
 2      DEF  __init__ (자기)
 3          = self.bullet_count 0
 4  
5      DEF : Add_Bullet (자기, 카운트)
 6          self.bullet_count =이 카운트
 7  
8      DEF See_Bullet (자기)
 9          복귀 self.bullet_count

 

1  GUN :
 2      DEF  __init__ (자기, BULLET_BOX)
 3          self.BULLET_BOX = BULLET_BOX
 4  
5      데프 촬영 (셀프)
 6          self.count = self.BULLET_BOX.See_Bullet ()
 7          경우 (self.count> 0)
 8              self.count = self.BULLET_BOX.See_Bullet ()
 9              self.count self.count = 1 -
 10              self.BULLET_BOX.Add_Bullet (self.count)
 11              인쇄 ( " 砰- " )
 12              인쇄 (" 총알의 현재 수 : " , self.count)
 13          다른 :
 14              인쇄 ( " 총알의 부족! " )

 

1  BULLET_BOX :
 2      DEF  __init__ (자기)
 3          = self.bullet_count 0
 4  
5      DEF : Add_Bullet (자기, 카운트)
 6          self.bullet_count =이 카운트
 7  
8      DEF See_Bullet (자기)
 9          복귀 self.bullet_count

 

1  임포트 시간, 사람, GUN, BULLET_BOX
 2  
3  에서 PEOPLE을 가져 *
 4  에서 GUN의 수입 *
 5  에서 BULLET_BOX의 수입 *
 6  
7 A = BULLET_BOX ()
 8 a.Add_Bullet (5 )
 9 B = GUN (a)
 10 C = PEOPLE (b)
 11  
12  동안 참 :
 13      c.Fire ()
 14      time.sleep (1)

 

태그 성능 :

 

 

추천

출처www.cnblogs.com/moegarn/p/12355113.html