Implementação de if e jogo de adivinhação do diário python



se sintaxe

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

se ... mais

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

fluxo de execução da instrução if

Insira a descrição da imagem aqui


Ver com depuraçãoInsira a descrição da imagem aqui

Julgamentos múltiplos

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui


Fluxo de execução de julgamento múltiplo

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Simplificação gramatical

Insira a descrição da imagem aqui

se aninhado

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

processo de execução aninhado

Insira a descrição da imagem aqui

Implementação do jogo de adivinhação

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

#玩家                                                                                                
player = int(input('0--拳头;1--剪刀;2--布\n请出拳: '))
#电脑                                                                                                
import random                                                                                      
computer = random.randint(0, 2)
if(player == 0 and computer == 1 or player == 1 and computer == 2 or player == 2 and computer == 0):
    print(f'{player}>{computer},玩家获胜')                                                             
elif player == computer:                                                                           
    print('平局')                                                                                    
else:                                                                                              
    print(f'{player}<{computer},电脑获胜')

                                                           

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

import random                                     
computer = ['剪刀', '拳头', '布']                      
computer_Tricks = random.choice(computer)         
                                                  
player = input('请输入您的招数: ')                       
if player == '拳头':                                
    if computer_Tricks == '剪刀':                   
        print(f'{player}>{computer_Tricks},玩家获胜') 
    elif computer_Tricks == '布':                  
        print(f'{player}<{computer_Tricks},电脑获胜') 
    else:                                         
        print(f'{player}={computer_Tricks},平局')   
                                                  
elif player == '剪刀':                              
    if computer_Tricks == '布':                    
        print(f'{player}>{computer_Tricks},玩家获胜') 
    elif computer_Tricks == '拳头':                 
        print(f'{player}<{computer_Tricks},电脑获胜') 
    else:                                         
        print(f'{player}={computer_Tricks},平局')   
                                                  
elif player == '布':                               
    if computer_Tricks == '拳头':                   
        print(f'{player}>{computer_Tricks},玩家获胜') 
    elif computer_Tricks == '剪刀':                 
        print(f'{player}<{computer_Tricks},电脑获胜') 
    else:                                         
        print(f'{player}={computer_Tricks},平局')   
else:                                             
    print('无效招数')                                                                                  


Operador ternário

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Resumindo
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/zyy130988/article/details/109737410
Recomendado
Clasificación