Как сделать счет очков

Roma

Новичок
Пользователь
Авг 9, 2020
11
0
1
Здравствуйте, нужно сделать допустим чтобы за первое место 100 очков за 2 70 очков а далее по 10
Вот код:
Python:
#Это программа «Угадай число»
import random

guessesTaken = 0

print('Желаешь разбогатеть, друг? Как тебя зовут?')
myName = input()

number = random.randint(1,20)
print('Ну тогда приступим? '+myName+', я загадал число от одного до 20')

while guessesTaken < 6:
    print('Как ты думаешь, какое?') #Перед функцией print() должно быть 4 пробела
    guess = input()
    guess = int(guess)
    guessesTaken = guessesTaken+1
    if guess < number:
        print('Мое число больше твоего') #Перед функцией print() должно быть 8 пробелов
    if guess > number:
        print('Мое число меньше твоего')
    if guess == number:
        break
if guess == number:
    guessesTaken = str(guessesTaken)
    print('Превосходно '+myName+'! Ты угадал число с '+guessesTaken+' попытки. Твой выигрыш 10 очков.')
if guess != number:
    number = str(number)
    print('Жаль, но у тебя не осталось попыток. Я загадал число '+number+'. Ты проиграл… Эй! Вы! Двое! Живо! Снимите ка с него шкуру!')
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 625
469
83
Python:
import random

guessesTaken = 0

print('Желаешь разбогатеть, друг? Как тебя зовут?')
myName = input()

number = random.randint(1, 20)
print('Ну тогда приступим? '+myName+', я загадал число от одного до 20')

while guessesTaken < 6:
    print('Как ты думаешь, какое?') #Перед функцией print() должно быть 4 пробела
    guess = int(input())
    guessesTaken += 1
    if guess < number:
        print('Мое число больше твоего') #Перед функцией print() должно быть 8 пробелов
    elif guess > number:
        print('Мое число меньше твоего')
    elif guess == number:
        break

if guessesTaken == 1:
    print('Превосходно ' + myName + '! Ты угадал число с ' + str(guessesTaken) + ' попытки. Твой выигрыш 100 очков.')
elif guessesTaken == 2:
    print('Превосходно ' + myName + '! Ты угадал число с ' + str(guessesTaken) + ' попытки. Твой выигрыш 70 очков.')
elif guessesTaken == 6:
    print('Жаль, но у тебя не осталось попыток. Я загадал число ' + str(number) + '. Ты проиграл… Эй! Вы! Двое! Живо! Снимите ка с него шкуру!')
else:
    print('Превосходно ' + myName + '! Ты угадал число с ' + str(guessesTaken) + ' попытки. Твой выигрыш 10 очков.')
 

Форум IT Специалистов