python基础:条件循环字符串
1.完成完整的温度转换程序
while True: s=int(input('摄氏温度转化为华氏温度请按 1\n华氏温度转化为摄氏温度请按 2\n')) if s == 1: a = float(input('请输入摄氏温度:')) b = float(a) * 9 / 5 + 32 print('摄氏度{:.2f}转化为华氏度为{:.2f}'.format(a, b)) elif a == 2: a = input('请输入华氏温度:') b = 5 / 9 * (float(a) - 32) print('华氏度{0}转化为摄氏度为{1}'.format(a, b)) else: break
2.猜数字游戏(猜价格,猜年龄等)
number = 7; guess = -1; print('猜数字游戏') while guess !=number: guess=int(input('请输入你要猜的数字:')) if guess==number: print('恭喜你猜对了') elif guess > number: print('猜大了') elif guess < number: print('猜小了')
3.解析身份证号、学号不同片段的含义
h="445221199803116550"; print('省:{0}\n市:{1}\n县:{2}\n出生年月日:{3}\n所属派出所:{4}\n性别:{5}(奇数为男)'.format(h[0:2],h[2:4],h[4:6],h[6:14],h[14:16],h[16])) x="201606050030" print('年级:{0}\n学院:{1}\n专业:{2}\n班级:{3}\n学号:{4}'.format(x[:4],x[4:6],x[6:8],x[8:10],x[10:12]))
4.字符串的:连接,重复,in判断
name=input('请输入名字:') print(name+'\n吃饭啦'*3) g='1234' print('7' in g)
5.用for循环产生一系列网址
for i in range(2,20): print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+ str(i) +'.html')
生成网址