判断,循环--day2学习笔记

#定义变量就是为了在后面还要用到它的值

#编程都是和内存打交道的

name='张三'   

print(name)

#若变量里有单引号时,应使用双引号,例如:name="let's go"

#若变量里有双引号时,应使用单引号,例如:name='张三长得“很帅”!'

#若变量里既有单引号又有双引号时,用三引号,例如:content = "'let's go,"lucy" '''

age = 10  #int类型

name = '小白'  #字符串类型  string

score = 53.36  浮点型,float

内置函数:type  #查看变量类型

print(type(age))

一.条件判断   if else

例如:判断年龄

age = input('请输入你的年龄:')     #input接受的输入值,是string类型

age = int(age)    #类型强制转换,转换为Int类型

if age<18:

  print('未成年人')

else:

  print('成年人')
View Code

例如:判断成绩优秀,良好,及格

score = input('请输入你的成绩:')

score = int(score)

if score >=90:

  print('优秀')

elif score >=75 and score<90:

  print('良好')

elif score >=60 and score<75:

  print('及格')

else:

  print('不及格')
View Code

练习:

#产生一个数字   10

#输入一个数字,输入的小,提示小了;输入大的话,提示他输入的大了

import random

num = random.randint(1,10)

for i in rang(5):   #猜5次

  new_num = input('请输入你要才的数字是多少:')

  new_num = int(new_num)

  if new_num>num:

    print('输入大了')

  elif new_num <num:

    print('输入小了')

  else:

    print('恭喜猜对了')
View Code

二.循环 (或迭代,遍历)

#for

#while  必须有一个计数器

#重复的去做一件事情

例如:while 循环

count = 0   #定义计数器

while count<10:

  print('Hello world')

  count = count + 1   #必须有计数器,而且计数器要增加,否则会死循环

#循环体,循环的时候是在重复执行循环体里面的东西

循环小练习:

#7次机会猜数字

import random

num = random.randint(1,100)

count = 0

while count < 7:

  guess = input('请输入你要猜的数字:')

  guess = int(guess)

  if guess<num:

    print('猜大了')
  elif guess >num:

    print('猜小了')
  else:

    print('恭喜,猜对了')
    break    #猜对了,退出循环  
  count = count + 1
View Code

#循环体:循环的时候是在重复执行循环体里面的东西

#break  在循环里面遇到break,立即结束循环,不过循环有没有循环完

#continue 在循环里遇到continue那么就结束本次循环,继续进行下一次循环

while:....

else:循环正常结束之后做的操作

for循环:

for i in range(4):  #循环4次,for循环自动加1循环,不需要计数器,默认从0开始

print (i)   #0,1,2,3

print(‘hello’)

猜你喜欢

转载自www.cnblogs.com/fancyl/p/8981714.html
今日推荐