내가 그에게 위해 파일을 만들고 다음파이썬 while 루프 내부에있는 동안 루프
운동
을 달성 써야했다 운동이 있었다의 내가 먼저, 내 코드와 딜레마 데 이 운동을 완료하십시오. 100 개의 난수 (1-1000의 범위)를 생성하고 그 난수 중 몇 개가 고르고 얼마나 많은 수가 홀수인지 계산을 유지하는 프로그램을 작성하십시오. 아래의 샘플 출력과 같이 결과를 화면에 표시하십시오. 힌트 : while 루프를 사용하여 100 번 반복하십시오.
내 결과 :
import random
num = 0
odd = 0
even = 0
while num < 100:
random.randint(1,1000)
num = num + 1
#print(num)
if random.randint(1,1000)%2==0:
even = even + 1
else:
odd = odd + 1
print ("Out of 100 Random Numbers,",even,"were even and",odd,"were Odd")
출력 :
Out of 100 Random Numbers, 50 were even and 50 were Odd
모든 그레이비!
다음 활동
부를 10 회 반복하는 동안 다른 루프를 추가한다. 아래의 샘플 출력과 같이 결과를 화면에 표시하십시오.
Out of 100 random numbers, 56 were odd, and 44 were even.
Out of 100 random numbers, 60 were odd, and 40 were even.
Out of 100 random numbers, 47 were odd, and 53 were even.
Out of 100 random numbers, 54 were odd, and 46 were even.
Out of 100 random numbers, 48 were odd, and 52 were even.
Out of 100 random numbers, 53 were odd, and 47 were even.
Out of 100 random numbers, 46 were odd, and 54 were even.
Out of 100 random numbers, 52 were odd, and 48 were even.
Out of 100 random numbers, 53 were odd, and 47 were even.
그래서 내가 쓴 :
import random
num = 0
odd = 0
even = 0
loop = 0
while loop < 10:
loop = loop +1
while num < 100:
num = num + 1
rand = random.randint(1,1000)
#print(num)
if rand%2==0:
even = even + 1
else:
odd = odd + 1
result = print ("Out of 100 Random Numbers,",even,"were even and",odd,"were Odd")
이 출력 결과이 같은 출력으로
당신의
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
Out of 100 Random Numbers, 50 were even and 50 were Odd
수있는 하나의 좋은 프로그래머 나 이유에 대한 설명 나는 그 결과를 얻고 있고 그리고/또는 운동을 위해 기대 결과를 얻는 코드를 수정한다.
왜 그들이 작동하지 않으며 어떻게 고쳐야하는지에 대한 설명은 그들이 말하는 것을 알고 있기 때문에 하루에 먹을 물고기를 먹으면 생선을 먹고 평생 먹을 것을 가르쳐줍니다.
감사합니다.
내부는 첫 번째 루프 이후에 실행되지 않으며 그 시점에서 100에 도달합니다. 첫 번째 루프 내부에서 num 값을 초기화해야합니다. – thavan