diario de pitón si
if sintaxis
si ... si no
if flujo de ejecución de la declaración
Ver con depuración
Múltiples juicios
Flujo de ejecución de juicio múltiple
Simplificación gramatical
si está anidado
f proceso de ejecución anidado
Implementación del juego de adivinanzas
#玩家
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},电脑获胜')
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
para resumir