9.10第二次作业

1.温度的转换

a = int(input('摄氏度转化为华氏度请按1\n华氏度转化为摄氏度请按2\n'))
if a == 1:
    celsius = float(input('输入摄氏温度:'))
    fahrenheit = (celsius * 1.8) + 32 # f= c*9/5+32
    print(' {:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius, fahrenheit))
else:
    fahrenheit = float(input('请输入华氏温度:'))
    celsius = 5 / 9 * (fahrenheit - 32)
    print('{:.2f}华氏温度转换为摄氏温度为:{2f}\n'.format(fahrenheit, celsius))

  

2.猜数字游戏

number=228;
guess=-1;
print("猜一猜!请输入0-1000以内的任意整数")
while guess !=number:
    guess=int(input('请输入你要猜的数字:'))
    if guess==number:
        print("恭喜你猜对了!");
    elif guess>number:
         print('抱歉,你猜多了');
    else:
        print('抱歉,你猜少了')

  

3.解析身份证号不同片段

y="440229199808280443"
print("省份编码:"+y[0:2])
print("地区编码:"+y[2:4])
print("县区编码:"+y[4:6])
print("出生年月日;"+y[6:10]+"年"+y[10:12]+"月"+y[12:14]+"日")
print("户口所在派出所编码:"+y[14:16])
print("性别编码:"+y[16:17])
print("校验码:"+y[17:18])

  

  

猜你喜欢

转载自www.cnblogs.com/Herman-mai/p/9617777.html