L1-029 是不是太胖了(Python3)

2023-12-13 11:45:59

据说一个人的标准体重应该是其身高(单位:厘米)减去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 = 25

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)
# 居中对齐
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 格式化函数 | 菜鸟教程?

文章来源:https://blog.csdn.net/weixin_41121249/article/details/134965154
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。