python基础:条件循环字符串
1.完成完整的温度转换程序
while True: a=int(input("输入1进行摄氏度转换,2进行华氏度转换")) if a==1: ssd=float(input("请输入摄氏度")) hsd=(ssd-32)*5/9 print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(ssd,hsd)) elif a==2 : hsd = float(input("请输入华氏度")) ssd =hsd*9/5+32 print('{:.2f}华氏温度转为为摄氏温度{:.2f}'.format(hsd, ssd)) else : break
2.猜数字游戏(猜价格,猜年龄等)
number=7 guess=-1 while(guess!=number): guess=int(input("请输入你猜测的数字")) if(guess<number): print("你输入的数字小了") elif(guess>number): print("你输入的数字太大了") else: print("恭喜你猜对了") break
3.解析身份证号、学号不同片段的含义
szf='42512319991010065X' print('省份:{0}\n所在地区:{1}\n所在县区:{2}\n出生日期:{3}\n派出所编号:{4}\n性别{5}\n校验位:{6}'.format(szf[0:2],szf[2:4],szf[4:6],szf[6:14],szf[14:16],szf[16:17],szf[17:18])) studentid="201606050031" print("年级"+studentid[0:4]) print("专业"+studentid[4:8]) print("班级"+studentid[8:10]) print("序号"+studentid[10:])
4.字符串的:连接,重复,in判断
num="123456" print("数字是"+num) print ("5" in num)
5. 爬取一系列网址
for i in range(2,10): print("http://news.gzcc.cn/html/2018/xiaoyuanxinwen_0908/988" +str(i)+"html")