Implementación de si y juego de adivinanzas del diario de Python



if sintaxis

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

si ... si no

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

if flujo de ejecución de la declaración

Inserte la descripción de la imagen aquí


Ver con depuraciónInserte la descripción de la imagen aquí

Múltiples juicios

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí


Flujo de ejecución de juicio múltiple

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Simplificación gramatical

Inserte la descripción de la imagen aquí

si está anidado

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

f proceso de ejecución anidado

Inserte la descripción de la imagen aquí

Implementación del juego de adivinanzas

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

#玩家                                                                                                
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},电脑获胜')

                                                           

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

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 ternario

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

para resumir
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

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