#定义变量就是为了在后面还要用到它的值
#编程都是和内存打交道的
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(‘成年人‘)
例如:判断成绩优秀,良好,及格
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(‘不及格‘)
练习:
#产生一个数字 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(‘恭喜猜对了‘)
二.循环 (或迭代,遍历)
#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
#循环体:循环的时候是在重复执行循环体里面的东西
#break 在循环里面遇到break,立即结束循环,不过循环有没有循环完
#continue 在循环里遇到continue那么就结束本次循环,继续进行下一次循环
while:....
else:循环正常结束之后做的操作
for循环:
for i in range(4): #循环4次,for循环自动加1循环,不需要计数器,默认从0开始
print (i) #0,1,2,3
print(‘hello’)
原文:https://www.cnblogs.com/fancyl/p/8981714.html