파이썬 3.2를 사용하고 있습니다. 내가하고있는 일을 알고 있기 때문에 여기에 할당이 있습니다 : ~ 랜덤 모듈의 random.randint 함수를 사용하여 값 범위의 정수를 생성 할 수 있습니다. 예를 들어 random.randint (1,6)는 동일한 확률로 1부터 6까지의 값을 생성합니다. 간단한 개인지도 프로그램은 0에서 12 사이의 두 숫자를 무작위로 선택하고 다음과 같은 질문을 할 수 있습니다. 사용자 응답을 받으면 컴퓨터는 대답이 맞는지 확인하고 장려하는 말을합니다. 이 양식에 대한 질문을 10 번 반복하고 마지막에 사용자에게 점수를주는 프로그램을 작성하십시오. 여기 다시 파이썬 도움말
내가 내 프로그램에있는 것입니다 :print ("Hello. Let's begin")
for i in range (1,10):
from random import randint
x=randint (0,12)
y=randint (0,12)
print (x,"*" y,"=?")
product= int(input ("What is the product?")
if (product==x*y):
print ("Awesome! That is correct!")
else:
print ("Sorry, that is not correct, but let's try another one!")
나는 모든이의 모든 작업이있다. 사용자에게 무작위 곱셈 질문을하고 10 번 응답합니다. 내가 어떻게하는지 이해가 안가는 것은 결국 사용자에게 점수를주는 것이다. 나는 아이디어에 대해 브레인 스토밍을하고 있으며별로 효과가 없다. 내가 뭔가를해야 할 것이라고 생각 :
score=
하지만 ... 정답의 수를 계산하는 프로그램에게 나는 경우의 점수 = 수를 말을 어떻게 몰라? 내가 점수를 인쇄 할 때 다음 그냥
그리고 말할 수 :
if (score>5) :
print: ("Great job! You scored a",score,"out of ten!")
else:
print: ("Not the best score, but you can try again! You scored a",score,"out of ten.")
또는 어쩌면이 작업을 수행 할 수있는 쉬운 방법이 무엇입니까?
작업 코드를 게시 할 수 있습니까? 당신이 일한다고 주장하는 것은 효과가 없습니다. 여기에 적어도 '수입'문제와 들여 쓰기 문제가 있으며, 길이 10 목록을 생성하려는 경우 범위 오용이 있습니다. –
호기심에서 벗어나 학년은 무엇이며 전공 분야는 무엇입니까? 더 나은 질문을하기위한 몇 가지 점 : 1) 사과를 그만 두어라. 2) 제목을 간결하고 설명하기 쉽도록 만든다. (힌트 : "도움!"은 매우 가난한 제목이다.) 문제를 앞에 기술한다. 점수?) 그리고 당신이 시도한 것과 그것이 당신의 기대를 어떻게 충족시키지 못했는지를 보여주십시오. –
설명 제목을 사용하십시오. 제목은 문제의 한 줄 요약 일 뿐이며 '도움말'이 아닙니다. –