第二次作业
- 完成完整的温度转换程序
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)