第二次作业

1.摄氏与华氏转换

代码

##循环结构
while True:
    a = int(input('摄氏转华氏请按1\n华氏转摄氏请按2:\n'))
    if a == 1:
        # 1 输入摄氏温度

        C = input('请输入摄氏温度:')
        # 2 转换为华氏温度
        F = float(C) * 9 / 5 + 32
        # 3 输出华氏温度
        print('摄氏温度{0}转换为华氏温度{1}'.format(C, F))
    elif a == 2:
        ##华氏温度转换为摄氏温度<br>
        # 1 输入华氏温度
        F = input('请输入华氏温度:')
        # 2 转换为摄氏温度
        C = 5 / 9 * (float(F) - 32)
        # 3 输出摄氏温度
        print('华氏温度转换{0}为摄氏温度{1}'.format(F, C))
    else:
        break

 结果

 

2.解析身份证

代码

myid = '440105199809130033'

age = 2018 - int(myid[6:10])

if int(myid[-2])%2 == 0:
    sex = 'girl'
else:
    sex = 'boy'

    print(age,sex)

 结果

 

3.猜数字游戏

代码

while True:
    i = 10
    a = int(input("请输入一个你猜的十以内的数字\n"))
    if  a < i:
        print("抱歉你猜小了!请重新猜!")
    elif a > i:
        print("抱歉你猜大了!请重新猜!")
    else:
        print("恭喜你猜对啦!")
        break

结果

 

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

代码

for i in range(2,6):
     print('http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i))
     print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')

结果

 

5.用for循环遍历字符串

代码

a = "abcdefg"
for i in range(len(a)):
    print("当前字母:"+a[i])

结果

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

代码

s="阿"
t="哈"
#字符串的连接
print(s+t)
#字符串的重复
print(s+t*3)
#字符串in判断
print('哦' in t)

结果

posted @ 2018-09-14 14:02  SuperLIi  阅读(113)  评论(0)    收藏  举报