python 第二次作业
1.完成完整的温度转换程序
while True: a=int(input('摄氏度转为华氏温度请按1\n华氏温度转为摄氏度请按2\n')) if a == 1: c=float(input('请输入摄氏温度')) f=(c*1.8)+32 print('{:.2f}摄氏度转为华氏温度{:.2f}'.format(c,f)) elif a == 2: f = float(input('请输入华氏温度')) c = 5/9*(f -32) print('{:.2f}摄氏度转为华氏温度{:.2f}'.format(c,f)) else: break
输出结果:
2.猜数字游戏(猜价格,猜年龄等)
number=7 guess=6 print('-----数字猜谜游戏-----') while guess !=number: guess = int(input('请输入你猜的数字:')) if guess == number: print('恭喜你,猜对了!') elif guess < number: print('你猜的数字太小了') elif guess > number: print('你猜的数字太大了') else: break
输出结果:
3.解析身份证号、学号不同片段的含义
身份证:
s=input('请输入你的身份证:') a=s[4:6] b=s[6:14] c=s[-2] if int(c)%2 == 1: c="男" else: c="女" print('你的市区是:{}\n你的生 日是:{}\n你的性别是:{}\n'.format(a,b,c))
输出结果:
学号:
s=input('请输入你的学号:') a=s[0:4] b=s[4:6] c=s[6:9] d=s[9:12] print('年级:{}\n专业:{}\n班级:{}\n序号:{}\n'.format(a,b,c,d))
输出结果:
4.字符串的:连接,重复,in判断
s = '教师节快乐' print(s+'789') print(s * 3) '快乐' in s
输出结果:
5.用for循环产生一系列网址
for i in range(2,10): print('http://site.gzcc.cn/html/xydt/' + str(i) +'.html')
输出结果: