9.13作业2(完整温度转换、数字游戏、解析身份证号...)

1.完成完整的温度转换程序

输入代码:

 1 a = input('"摄氏转华氏请按1\n华氏转摄氏请按2\n"')
 2 
 3 if a == '1':
 4     # 用户输入摄氏温度
 5     celsius = float(input('请输入摄氏温度'))
 6     # 计算华氏温度
 7     fahrenheit = (celsius * 1.8) + 32  # f = c*9/5+32
 8     # 向用户输出华氏温度
 9     print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius, fahrenheit))
10 else:
11     fahrenheit = float(input('请输入华氏温度:'))
12     celsius = 5 / 9 * (fahrenheit - 32)
13     print('{:.2f}华氏温度转为摄氏温度为{:.2f}\n'.format(fahrenheit,celsius))

运行代码:

2.猜数字游戏

输入代码:

运行代码:

3.解析身份证号、学号不同片段含义

(身份证号)输入代码:

1 a = input('请输入身份证号码:')
2 print('省份:',format(a[0:2]),'地区:',format(a[2:4]),'县级:',format(a[4:6]),'出生日期:',format(a[6:14]))
3 if int(a[-2]) % 2!=0:
4     print('性别:男')
5 else:
6     print('性别:女')

运行结果:

(学号)输入代码:

1 a = input('请输入学号:')
2 print(print('年级:',format(a[0:4]),'专业:',format(a[4:7]),'班级:',format(a[7:10]),'序号:',format(a[10:12])))

运行结果:

5.用for循环产生一系列网址;

输入代码:

1 for i in range (1,250):
2     print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')

运行结果:

猜你喜欢

转载自www.cnblogs.com/la-vie/p/9639655.html