9月13日作业

一、完成完整的温度转换程序:

while True:
    a = int (input ( "摄氏度转华氏度请按 1 \n华氏转摄氏请按 2 \n退出按 3\n"))
    if a == 1:
        #用户输入摄氏温度
        celsius = float( input('输入摄氏温度:'))
        #计算华氏温度
        fahrenheit = ( celsius * 1.8) + 32 # f = c^9/5+32
        #向用户输出华氏温度
        print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius,fahrenheit))
    elif a ==  2:
        fahrenheit = float(input('输入华氏温度:'))
        celsius = 5 / 9 * (fahrenheit - 32)
        print('{:.2f}华氏温度转为摄氏温度为{:.2f}\n'.format(fahrenheit,celsius))
    else:
        break

结果如下:

 

二、猜数字游戏

num = 15
guess = 0
print('猜猜这个新买的包包多少钱?')
while guess != num:
    guess = int(input('请输入你猜测的价格:'))
    if guess == num:
        print('恭喜你猜对啦!')
    elif guess < num:
        print('这个包包没那么便宜哦,再猜猜看!')
    elif guess > num:
        print('这个包包也没那么贵啦,再猜猜看!')

结果如下:

 

 

三、学号分析

num = '201606050046'
Grade = num[0:4]
if num[4:8] == '0605':
    Major = '信息管理与信息系统'
if num[8:10] == '00':
    Class = '1班'
Sno = num[10:12]
print('年级:{} \n专业:{} \n 班级:{} \n序号:{}'.format(Grade,Major,Class,Sno))

结果如下:

 

身份证分析

 

myID = '440102199808280022'
if  myID[0:4] =='4401':
    Area = '广东省广州市'
if int (myID[-2])%2==0:
    Sex = '女生'
else:Sex = '男生'
Year = myID[6:10]
Month = myID[10:12]
Date = myID[12:14]
print('该同学是来自{}的一名{}年{}月{}日出生的{}。'.format(Area,Year,Month,Date,Sex))

 

结果如下:

 

 

 

四、字符串的:连接,重复,in判断:

 

a = '今天是2018年9月13日。'
print(a + '农历八月初四。')
print(a * 2)
print('' in a)
print('农历' in a)

 

结果如下:

 

 

五、用for循环产生一系列网址:

 

for i in range (2,10):
    print('http://site.gzcc.cn/html/xydt/' + str (i) + 'html')

    print('http://site.gzcc.cn/html/xydt/2.html')

 

结果如下:

 

posted @ 2018-09-13 11:57  Queena-R  阅读(224)  评论(0编辑  收藏  举报