标签:错误 之间 family 区别 输出 高级 理解 pytho 开发
目录
ip = ‘192.168.2.130‘ print(ip)
2、单引号、双引号和三引号
name=input(‘please enter your name:‘) #把接收到的值赋值给name变量 print(name) #输出name变量
也可以接受多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格,用“+”隔开,相邻的字符串是连接在一起的。
name=input(‘请输入名称:‘) if name==‘杨幂‘: print(‘明星‘) elif name==‘范冰冰‘: print(‘大明星‘) else: print(‘不认识‘)
5、类型转换
score= input(‘请输入你的成绩:‘)# 用input接收到的类型全部都是字符串 print(‘score的类型‘,type(score)) #打印时显示字符类型 score =int(score)# 转换类型 print(‘score的类型‘,type(score))#再次显示字符类型,看看是否已经转换了 # score=int(input(‘please enter your num‘)) # 这种写法也可以转换类型,将字符串转换为int if score==100: print(‘满分‘) elif score<100 and score>=90: print(‘优秀‘) elif score<90 and score>=75: print(‘良好‘) elif score<75 and score>=60: print(‘及格‘) else: print(‘不及格‘)
5、循环
# 用while循环的话,必须有一个计数器 count=0 #计数器,控制循环次数 # 循环就是重复执行循环体里面的代码 while count<10: print(‘test‘) count=count+1 # count+=1 #每次循环加1,也可以这样写
for循环:
for a in range(5): print(a) #a是内部定义的一个计数器,会自增,用其他字母都行
break:
count=0 while count<3: name=input(‘请输入你的名字:‘) print(‘你输入的名字是:‘,name) if name==‘quit‘: break #结束循环,在循环里面遇到break,不管还有多少次循环,立即结束整个循环 count+=1
continue:
count =0 while count<5: print(‘hahahaha‘) if count==2: continue #结束本次循环,下面的代码不执行了,从第一行又开始执行 count+=1
7、小练习:猜数字游戏
import random num = random.randint(1,100)#随机产生的数字 count=0 while count<7: count+=1 guess=int(input(‘请猜一个数:‘))#转成int类型 if guess>num: print(‘大了‘) continue elif guess==num: print(‘对了‘) break else: print(‘小了‘) continue else: print(‘错误次数过多‘)
使用for循环:
import random num = random.randint(1,100)#随机产生的数字 for i in range(3): guess=int(input(‘请输入一个数‘)) if guess>num: print(‘大了‘) continue elif guess==num: print(‘对了‘) break else: print(‘小了‘) continue else: print(‘错误次数过多‘)
9、格式化字符串
import datetime name=‘范冰冰‘ today=datetime.date.today() welcome= ‘%s,周末了,亲手为家人泡上一道茶吧!今天的日期是%s‘%(name,today) #%s 是占位符 print(welcome)
# %s可以打印各种类型,字符串、整数、小数 words=‘你的名字是%s,你的年龄是%s,你的分数是%s‘%(name,35,88.5) print(words) #d 整数 #f 小数 #.2f 表示保留2位小数
name2=‘李晨‘ print(name+‘和‘+name2+‘在一起了‘)
第三种方式:使用{}和fromat方法
name=input(‘请输入你的名字‘) print(name+‘你好呀‘)#使用加号连接 print(‘%s你好呀‘%name)#使用占位符 print(‘{youname}你好呀‘.format(youname=name))#使用format格式化输出
标签:错误 之间 family 区别 输出 高级 理解 pytho 开发
原文地址:https://www.cnblogs.com/haifeima/p/9520999.html