第二次作业

 


  1. 完成完整的温度转换程序
while True:
    a =int(input("输摄氏温度请按1;\n输入华氏请按2;\n"))
    if a == 1:
        #用户输入摄氏温度
        sheTemp = float(input('请输入一个摄氏度温度:'))
        #计算华氏温度
        toHua = round(sheTemp * 9 / 5 + 32)
        #向用户输出华氏温度
        print('摄氏度{}转换为华氏度为:{}'.format(sheTemp, toHua))
    elif a == 2:
        #用户输入华氏温度
        huaTemp = float(input('请输入一个华氏度温度:'))
        #计算华氏温度
        toShe = round(5 / 9 * (huaTemp - 32))
        print('华氏度{}转换为摄氏度为:{}'.format(huaTemp, toShe))
    else:
            break

 

 

 

 

 2.猜数字游戏(猜价格,猜年龄等)

number = 5
guess = 3
print("猜数字游戏!")
while guess != number:

    guess = int(input('请输入数字:'))

    if guess == number :
        print("恭喜你,猜对了!")

    elif guess > number:
        print('输入的数字太大!')

    else :
        print('输入的数字太小!')

 

3.解析学号不同片段的含义

s ='201608030039'
nianji =s [0:4]
print('年级=',format(nianji))
zhuanye =s[4:6]
print('专业=',format(zhuanye))
banji =s[6:8]
print('班级=',format(banji))
xuehao =str(s[-2]+s[-1])
print('学号=',format(xuehao))

  解析身份证号不同片段的含义

s = '440883199901010022'
a = s[:2]
b = s[2:4]
c = s[4:6]
d = s[6:14]
e = s[14:16]
f = s[-2]
g = s[-1]
print('省份=',format(a))
print('地市=',format(b))
print('县区=',format(c))
print('出生日期=',format(d))
print('顺序码=',format(e))
num = int(f)
if (num % 2) == 0:
    print('性别',format(num))
else:
    print('性别男',format(num))
    print('校对码=',format(g))

4.字符串的:连接,重复,in判断 

s ="你妈喊你回家"
t ="吃饭啦~"
print(s+t*3)

 

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

for i in range(2,10):
    print("http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html".format(i))

6.用for循环遍历字符串

a = '520'
for i in a:
    print(i)

 

posted @ 2018-09-13 20:22  a-庄儿  阅读(271)  评论(0编辑  收藏  举报