python循环输入字符串_python基础:条件循环字符串

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

输出结果:

python循环输入字符串_python基础:条件循环字符串_第1张图片

2.猜数字游戏(猜价格,猜年龄等)

输入代码:

number = 7

guess = -1

print('数字猜谜游戏!')

while guess != number:

guess = int(input('请输入你猜的数字'))

if guess == number:

print('恭喜,你才对了!')

elif guess < number:

print('猜的数字小了…')

elif guess > number:

print('猜的数字大了…')

输出结果:

python循环输入字符串_python基础:条件循环字符串_第2张图片

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('性别:男')

输出结果(身份证号):

1479597-20180910114408741-1751709416.png

输入代码(学号):

a = input('请输入学号:')

print('年级:',format(a[0:4]),'专业:',format(a[4:7]),'班级:',format(a[7:10]),'序号:',format(a[10:12]))

输出结果(学号):

1479597-20180910114541023-1075411898.png

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

输入代码:

for i in range (1,243):

print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')

输出结果:

python循环输入字符串_python基础:条件循环字符串_第3张图片

你可能感兴趣的:(python循环输入字符串)