【廖雪峰python3.0】-课后习题:第2章:第一个python程序 and 第三章:python基础

##########################第一个python程序与py基础##############################
# 一、第一个python程序
#1.1 输入和输出
# 请利用print()输出1024 * 768 = xxx:
print('*****************【1.1 输入和输出】******************')
print('1024*768 =',1024*768)

# 二、python基础
#2.1数据类型和变量

# 请打印出以下变量的值:
# # -*- coding: utf-8 -*-
# n = 123
# f = 456.789
# s1 = 'Hello, world'
# s2 = 'Hello, \'Adam\''
# s3 = r'Hello, "Bart"'
# s4 = r'''Hello,
# Lisa!'''
print('*****************【2.1数据类型和变量】******************')
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
lists = [n,f,s1,s2,s3,s4]
for list in lists:
	print(list)

#2.2字符串和编码
# 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,
# 并用字符串格式化显示出'xx.x%',只保留小数点后1位:
# -*- coding: utf-8 -*-
print('*****************【2.2字符串和编码】******************')
s1 = 72
s2 = 85
print('小明的成绩从去年的:%s,提升到了今年的:%s,提升了:%.1f%%'%(s1,s2,(s2-s1/s1)))


#2.3使用list和tuple
# 请用索引取出下面list的指定元素:
# # -*- coding: utf-8 -*-
# L = [
#     ['Apple', 'Google', 'Microsoft'],
#     ['Java', 'Python', 'Ruby', 'PHP'],
#     ['Adam', 'Bart', 'Lisa']
# ]
print('*****************【2.3使用list和tuple】******************')
L = [
    ['Apple', 'Google', 'Microsoft'],
    ['Java', 'Python', 'Ruby', 'PHP'],
    ['Adam', 'Bart', 'Lisa']
]
c=[]
for list_out in L:
	print(list_out)
	for list_in in list_out:
		c.append(list_in)
print(c)

#2.4条件判断
print('*****************【2.4条件判断】******************')
# 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
#     低于18.5:过轻
#     18.5-25:正常
#     25-28:过重
#     28-32:肥胖
#     高于32:严重肥胖
# 用if-elif判断并打印结果:
# BMI = 体重(千克) / (身高(米) * 身高(米))
ming_height = 1.75
ming_weight = 80.5
BMI = ming_weight/(ming_height**2)
if BMI<18.5:
	print('过轻')
elif 18.5<=BMI<25 :
	print('正常')
elif 25<= BMI<28:
	print('过重')
elif 28<=BMI<32:
	print('肥胖')
else:
	print('严重肥胖')


#2.5循环
print('*****************【2.5循环】******************')
# 请利用循环依次对list中的每个名字打印出Hello, xxx!:
L = ['Bart', 'Lisa', 'Adam']
for l in L :
	print('Hello: ',l)

#2.6使用dict和set
print('*****************【2.6使用dict和set】******************')
print('本章无习题')













你可能感兴趣的:(【廖雪峰python3.0】-课后习题:第2章:第一个python程序 and 第三章:python基础)