Como colocar uma variável em uma instrução def?

n3si

Quero ter uma variável em uma definstrução para que, quando eu usar a definstrução, a variável seja definida.

Por exemplo:

def pizza():
    cheese = 7

pizza()

e então cheesese tornará igual a 7 ESTE É O PRIMEIRO EXEMPLO

Mesmo se eu fizesse, por exemplo: ESTE É OUTRO EXEMPLO

def pizza():
    cheese = 7
def pomegranate():
    cheese = 6
pizza()

e cheeseserá definido como 7

É possível fazer isso? Eu tenho o python 3 e o 2.7. Meu programa python me diz que cheeseisso não existe. De que outra forma posso fazer isso (sem uma ifdeclaração, se possível)?

Barmar

Você pode usar a globaldeclaração para que ela grave em uma variável global em vez de uma variável local na função.

def pizza():
    global cheese
    cheese = 7

def pomegranate():
    global cheese
    cheese = 6

pizza()
print(cheese)

Mas isso geralmente é considerado um estilo de programação ruim. As funções geralmente devem se comunicar por meio de parâmetros e valores de retorno, não de variáveis ​​globais.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como colocar uma string de instrução de várias linhas em uma variável?

como colocar uma variável global em outra seção

como colocar uma variável global em outra seção

Como colocar variável em uma consulta?

Em 'sh' como colocar o resultado de uma comparação de strings em uma variável?

Em 'sh' como colocar o resultado de uma comparação de strings em uma variável?

Como colocar uma variável em uma declaração like em vba?

Como faço para colocar uma variável em uma função geolocator.reverse ()?

Como colocar uma expressão lambda em uma variável e depois passá-la para as / r

Como posso colocar uma exibição XML em uma variável de matriz?

Como colocar o valor de uma entrada em uma variável no tkinter

Prolog. Em uma consulta, como colocar uma condição em uma variável que não quero nos resultados?

Como colocar esses dados Json em uma variável Php?

Como colocar uma variável em docstring Python

Como colocar uma variável em bot.sendMesage (python)

Como colocar os resultados do subprocesso em uma variável

Como posso colocar o resultado do comando rfcomm shell em uma variável em python?

Como colocar o valor do viewbag como uma variável em javascript / jquery?

Como colocar o valor de um aplicativo como uma variável em javascript?

Como faço para colocar a variável em uma operação de divisão de lista?

Como colocar uma variável dentro de uma variável em python

Como colocar uma variável dentro de uma variável em lote

Como faço para colocar uma variável em maiúscula no bigode

É possível colocar uma instrução select em uma instrução case?

Usando uma String que contém operadores como uma variável em uma instrução if

Usando uma variável como uma cláusula em uma instrução If

Usando uma variável como uma cláusula em uma instrução If

Como colocar uma instrução If / Else em uma cláusula where em uma consulta linq?

Como obter o tipo de uma variável declarada em uma instrução using em Roslyn

TOP lista

quentelabel

Arquivo