1、条件判断
1)if... else..
变量值为18,则走else判断
冒号后面都会缩进,python根据缩进判断代码块
通过input 接收输入信息,input输入的值都是string型,因为age输入整数,所以需要类型转换
2)elif使用
若判断条件有多个,则使用if...elif...elif....else
3)字符串做条件判断使用(==表示等于,!=表示不等于)
4)随机数使用
先导入随机数包(import random),然后使用随机数函数x=random.randint(1,10) ,意思是产生1-10之间的一个数字
2、循环遍历
重复去做一件事情,加循环,遍历,迭代
1、while循环
1)while循环必须要有一个计数器
import random
num = random.randint(1,100)
count = 0
while count<7:
guess = input('请输入要猜的数字: ')
guess = int(guess)
if guess>num:
print('猜大了')
continue
elif guess<num:
print('猜小了')
continue
else:
print('猜对了,数字为:',num)
break
count+=1
while里面的是循环体,在循环时候重复执行循环体里的内容
break:在循环里遇到break,立即结束循环,不管有没有循环完
continue:在循环里遇到break,结束本次循环,继续进行下一次循环
count +=1 与count=count+1是一个意思
2)while循环中else的用法
while里面的else是在循环执行完后执行
import random
num = random.randint(1,100)
count = 0
while count<3:
guess = input('请输入要猜的数字: ')
guess = int(guess)
if guess>num:
print('猜大了')
elif guess<num:
print('猜小了')
else:
print('猜对了,数字为:',num)
break
count+=1
else:
print("游戏次数已经用完")
当循环3次结束后,才会执行else语句
2、for循环
for循环不需要计数器,直接定义循环次数
for i in range(101):
if i%2==0:
print(i)
i是从0开始循环,每一次循环后i+1