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
文章来源:https://blog.csdn.net/weixin_41121249/article/details/134965154
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!