第二次作业
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)
结果



浙公网安备 33010602011771号