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')
结果如下: