PYTHON2.3-while循环,while-if循环,break,continu语句,设置随机数

while循环
while xxxx:

  1 num = 1
  2 
  3 while num<101:
  4     print(num)
  5     num += 1

不换行运算符

print("string",end="")

换行运算符

print("")

while循环输出一个三角塔

  1 i=0
  2 j=0
  3 
  4 while i<5 :
        j = 0 #循环结束重新定义j=0,下次继续j循环
  5     while j<= i:  i为几就循环几次
  6         print("*",end="")
  7         j = j+1
  8     print(""10     i = i+1

while循环99乘法表

  1 i=1
  2 
  3 while i<10:
  4     j = 1
  5     while j<= i:
  6         sum = i*j
  7         print("%d*%d=%d\t"%(j,i,sum),end="")
  8         j+=1
  9     print("")
 10     i=i+1

if循环 石头剪刀布

  1 import random
  2 
  3 i = (int)(input("请输入剪刀(0),石头(1),布(2):"))
  4 j = random.randint(0,2)
  5 
  6 if (i == 0 and j == 1)or(i == 1 and j == 2)or(i == 2 and j == 0):
  7     print("你输了")
  8 elif j == i:
  9     print("平局")
 10 elif (i == 1 and j == 0)or(i == 2 and j == 1)or(i == 0 and j == 2):
 11     print("你赢了")
 12 else:
 13     print("请按指示输入正确的值")

设置随机数

import random
...
i(变量名) = random.randint0,2)(随机数范围)
...

while-if 嵌套 打印1-100的偶数.py

  1 i = 1
  2 
  3 while i<=100:
  4     if i%2 == 0:
  5         print("%d\t"%i,end="")
  6     if i%10 == 0:
  7         print("")
  8     i = i + 1

break语句:条件满足之后,结束循环

1-10020个偶数
  1 i = 1
  2 count = 0
  3 
  4 while i<= 100:
  5     if i%2 == 0:
  6         print("%d "%i,end="")
  7         count += 1
  8 
  9         if count == 20:
 10             break
 11 
 12     i += 1

continu语句:条件满足时,跳过该条件,继续往下执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值