昨天讲述了Python的基础知识,今天我带大家学习一下Python的一个简单的循环语句-----for--语句,并且为大家做了一个简单的小游戏,大家可以娱乐一下
for-- in--- 结构
index 索引 range 范围
for index in range(10):
print(index)
()内1,循环开始位置数值 2,循环结束位置数值 3,循环增量
for index in range(50,100,5):
print(index)
求取1到100之间所有数据的和
sum=0
for x in range(1,101):
sum=sum+x
print('x=%s'%x)
print(sum)
从randint中随机选取一个整式
from random import
computer_num=randint(0,2)
print(computer_num)
小游戏
石头 剪刀 布 三局两胜制
from random import randint
user_win=0
computer_win=0
deuce=0
#index代表标号 value代表值
for index,value in enumerate(range(3)):
print(value)
user_num = input('请输入数字')
user_num = int(user_num)
computer_num =randint(0,2)
if user_num -computer_num==-1 or user_num-computer_num==2:
print('第{}局玩家胜'.format(index+1))
user_win+=1
elif user_num-computer_num==0:
print('第{}局平局'.format(index+1))
deuce+=1
else:
print('第{}局电脑胜'.format(index+1))
computer_win+=1
print('---------第{}局结束-------'.format(index+1))
if computer_win==2:
print('电脑胜')
break
elif user_win ==2:
print('玩家胜')
break
else:
#平一局 一胜一负 平两局 赢一局 平三句
if deuce ==1 and computer_win-user_win==0 and index==2:
print('平局')
elif deuce==3:
print('平局')
elif deuce==2 and index==2:
if computer_win-user_win==1:
print ('电脑胜')
else;
print('玩家胜')