格式
if 要判断的条件(True):
条件成立的时候,要做的事情
else:
条件不成立的时候要做的事情
age = 2 # 定义一个变量
if age >= 18: # 判断年龄是否满18岁
print('~~~~~~~~',age)
else:
print('sorry!!')
score = 99
if 90 < score <= 100:
grade = 'A'
elif 80 < score <= 90:
grade = 'B'
else:
grade = 'C'
print(grade)
需求:
1.从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3)
2.电脑随即出拳
3.比较胜负
规则:
石头 胜 剪刀
剪刀 胜 布
布 胜 石头
提示:python中random模块可以返回随机值
>>> import random #python的第三方模块
>>> random.randint(12,20) # 返回[12,20]之间的整数,包含20,下限必须小于上限
18
import random
# 1.从控制台输入要出的拳---石头(1)/剪刀(2)/布(3)
player = int(input('请输入你要出的拳头: ---石头(1)/剪刀(2)/布(3)'))
# 2.让电脑随机出拳
computer = random.randint(1,3)
print('玩家:%d,电脑:%d' %(player,computer))
if ((player == 1 and computer == 2) or
(player == 2 and computer == 3) or
(player == 3 and computer == 1)):
print('玩家胜利!!!')
elif player == computer:
print('平局!!!')
else:
print('玩家输了!!!')
条件1 and 条件2
两个条件同时满足,就返回True
只要有一个条件不满足 就返回False
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足的时候,才会返回False