1.完成完整的温度转换程序
输入代码:
while True:
a = int(input("摄氏度转换为华氏度请按1\n华氏度转换为摄氏度请按2\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
输出结果:
2.猜数字游戏(猜价格,猜年龄等)
输入代码:
number = 7
guess = -1
print('数字猜谜游戏!')
while guess != number:
guess = int(input('请输入你猜的数字'))
if guess == number:
print('恭喜,你才对了!')
elif guess < number:
print('猜的数字小了…')
elif guess > number:
print('猜的数字大了…')
输出结果:
3.解析身份证号、学号不同片段的含义
输入代码(身份证号):
a = input('请输入身份证号码:')
print('省份:',format(a[0:2]),'地区:',format(a[2:4]),'县级:',format(a[4:6]),'出生日期:',format(a[6:14]))
if int(a[-2]) % 2==0:
print('性别:女')
else:
print('性别:男')
输出结果(身份证号):
输入代码(学号):
a = input('请输入学号:')
print('年级:',format(a[0:4]),'专业:',format(a[4:7]),'班级:',format(a[7:10]),'序号:',format(a[10:12]))
输出结果(学号):
5、用for循环产生一系列网址
输入代码:
for i in range (1,243):
print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')
输出结果: