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")

posted @ 2018-09-10 11:18  庄裕翔  阅读(190)  评论(0编辑  收藏  举报