Python的for循环语句

    昨天讲述了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('玩家胜') 

 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值