本文主要是介绍L1-029 是不是太胖了(Python3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
输入格式:
输入第一行给出一个正整数H
(100 < H
≤ 300),为某人身高。
输出格式:
在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。
输入样例:
169
输出样例:
124.2
height = int(input())
standard_weight = (height - 100) * 0.9 * 2
print('{:.1f}'.format(standard_weight))
format()
是 Python 中的一个内置函数,用于格式化字符串。它可以用于将变量的值插入到字符串中的特定位置。
format()
函数的基本语法如下:
#不设置指定位置,按默认顺序
value1="hello"
value2="world"
formatted_string = "Some text {} and {}".format(value1, value2)
print(formatted_string)
输出结果:
Some text hello and world
上面的示例中,{}
是占位符,用于指定要插入值的位置。 value1
和 value2
是要插入的值。format()
函数会将这些值按照顺序插入到字符串中的占位符位置。
可以使用索引或命名参数来指定要插入的值的位置。例如:
# 设置指定位置
formatted_string = "Some text {1} and {0}".format(value1, value2)
print(formatted_string)
输出结果:
Some text world and hello
print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com"))# 通过字典设置参数
site = {"name": "菜鸟教程", "url": "www.runoob.com"}
print("网站名:{name}, 地址 {url}".format(**site))
输出结果:
网站名:菜鸟教程, 地址 www.runoob.com
# 通过列表索引设置参数
my_list = ['菜鸟教程', 'www.runoob.com']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的
在这个示例中,my_list
是一个包含两个元素的列表,分别是网站名和地址。我们可以在占位符中使用 {0}
来引用第一个参数,即 my_list
,然后使用 [0]
和 [1]
来引用列表中的元素。
format()
函数还支持更多的格式化选项,例如指定宽度、精度、对齐方式等。可以通过在占位符中使用冒号 :
来指定这些选项。
例如:
精度 使用 .n
来指定小数位数:
formatted_string = "Value: {:.2f}".format(3.14159)
print(formatted_string)
输出结果:
Value: 3.14
宽度 指定一个整数来设置字段的宽
对齐方式 使用 <
(左对齐)、>
(右对齐)或 ^
(居中对齐)来指定对齐方式
name = "Alice"
age = 25formatted_string = "Name: {:10}, Age: {:5}".format(name, age)
print(formatted_string)
# 左对齐
formatted_string = "Name: {:<10}, Age: {:<5}".format(name, age)
print(formatted_string)
# 右对齐
formatted_string = "Name: {:>10}, Age: {:>5}".format(name, age)
print(formatted_string)
# 居中对齐
formatted_string = "Name: {:^10}, Age: {:^5}".format(name, age)
print(formatted_string)
输出结果:
Name: Alice , Age: 25
Name: Alice , Age: 25
Name: Alice, Age: 25
Name: Alice , Age: 25
扩展:Python format 格式化函数 | 菜鸟教程
这篇关于L1-029 是不是太胖了(Python3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!