Как выполнить функцию DEF в Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как выполнить функцию DEF в Python?

Сообщение Anonymous »

Я пишу простую игру на выборе в Python, и я довольно новый, я только что научился выполнять функцию DEF, но когда я запускаю, ничего не работает, и если я удалю команду def main (), появляется ошибка, которая говорит, что Game () может быть неопределенной. Кто -то знает, как это очистить? Спасибо. Текст.import random

def main():
print("Le labyrinthe éternel par Benjamin Robert")
print("=========================================")
print("Veuillez écrire la lettre choisi lorsque vous voillez ceci /n ")
game()

def game():
print("Bonjours nouveau combatant.")
player_name = input("Ainsi j'aimerais savoir quel est votre nom? ")
print("Bonjour " + player_name + "!")
yer_points()

def yer_points():
player_points = (input("Voulez vous savoir quel sont vos force et faiblesse a aléatoire? Oui?/n o ou Non?/n n "))

if player_points == "o ":
print("Allons-y ")
player_resistance()
else:
print("Faux choix dommage! ")
player_resistance()

def player_resistance():
resistance = random.randrange(0, 26)
print("Votre résistance est de: " + str(resistance))
if resistance > 20:
print("Bravo vous êtes très Résistant!")
player_dexterite()
elif resistance > 15:
print("Vous êtes plutôt résistant.")
player_dexterite()
elif resistance > 10:
print("Ça pourrais être mieux.")
player_dexterite()
elif resistance > 5:
print("Dommage meilleure chance la prochaine fois...")
player_dexterite()
elif resistance < 5:
print("Bonne chance vous aller en avoir besoin!")
player_dexterite()

def player_dexterite():
dexterite = random.randrange(0, 26)
print("Votre dextérité est de: " + str(dexterite))
if dexterite > 20:
print("Bravo vous êtes très vif!")
player_luck()
elif dexterite > 15:
print("Vous êtes plutôt vif.")
player_luck()
elif dexterite > 10:
print("Ça pourrais être mieux.")
player_luck()
elif dexterite > 5:
print("Dommage meilleure chance la prochaine fois...")
player_luck()
elif dexterite < 5:
print("Bonne chance vous aller en avoir besoin!")
player_luck()

def player_luck():
chance = random.randrange(0, 26)
print("Votre chance est de: " + str(chance))
if chance > 20:
print("Bravo vous êtes très chanceux!")
elif chance > 15:
print("Vous êtes plutôt chanceux.")
elif chance > 10:
print("Ça pourrais être mieux.")
elif chance > 5:
print("Dommage meilleure chance la prochaine fois...")
elif chance < 5:
print("Bonne chance vous aller en avoir besoin et c'est le cas de le dire!")


Подробнее здесь: https://stackoverflow.com/questions/706 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Технические различия и преимущества: def (*args) и def (args=None) в Python [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Вызов def из другого def
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Вызов def из другого def
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как вы используете функцию ввода вместе с функцией def?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Разница Python между функцией def и init [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    78 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»