Python基础:if+while+for(2019-1-13)

一、if语句

1、条件判断
条件判断
if要判断的条件:
条件成立时,要做的事情
注意语句的缩进,在if,else,elif后面都要有冒号,后面的判断语句中可以带括号也可以不要括号

# 猜拳游戏
import random
num=0

for i in range(1,4):
    player=input("请输入:剪刀(0),石头(1),布(2)")
    player=int(player)
    computer=random.randint(0,2) #产生随机整数
    c=str(computer)
    print("Conputer :" +c)
    if (computer==player) :
        num+=0
    elif player==0:
        if computer==1:
            num-=1
        else :
            num+=1
    elif player==1:
        if computer==2:
            num-=1
        else :
            num+=1
    else :
        if computer==0:
            num-=1
        else :
            num+=1
if num>0:
    print(" Player Win")
elif num==0 :
    print("Tie")
else :
    print("Computer Win")

二、while 循环

一定要注意修改循环条件,防止进入死循环
while后面有冒号,后面的判断条件可以有括号也可以没有括号

i=1
while (i<=9):
  j=1
  while j<=i:
      ii=str(i)
      jj=str(j)
      ans=str(i*j)
      print(ii+'*'+jj+'='+ans,end="  ")
      j+=1
  print("")
  i+=1

三、for循环

for 临时变量 in 目标对象:
循环体
continue break
break:立刻结束break所在的循环
continue:用来结束本次循环,紧接着进行下一次循环
for后面可以是字符串,列表,range()等

name = 'neusoft'
for x in name :
    print(x,end="\n")
    if x=='s':
        print("hihi")
name='neusoft'
for x in name:
    print("-----")
    if x=='s':
        break;
    if x=='u':
        continue
    print(x)

你可能感兴趣的:(Python基础:if+while+for(2019-1-13))