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

2023-12-13 12:52
文章标签 python3 l1 是不是 太胖 029

本文主要是介绍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)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/488549

相关文章

Python3 BeautifulSoup爬虫 POJ自动提交

POJ 提交代码采用Base64加密方式 import http.cookiejarimport loggingimport urllib.parseimport urllib.requestimport base64from bs4 import BeautifulSoupfrom submitcode import SubmitCodeclass SubmitPoj():de

Python安装:Mac 使用brew 安装Python2 和 Python3

安装python ## python2brew install python ## python3brew install python3 出现错误 Error: An unexpected error occurred during the `brew link` stepThe formula built, but is not symlinked into /usr/loc

Python: #!/usr/bin/python3 #!/usr/bin/env python3

只能放在第一行,第二行就没有效果了。 1. 路径不同 #!/usr/bin/python3&& #!/usr/bin/env python3写在脚本语言第一行的目的是 想要以什么可执行程序去运行这个文件中的代码。 #!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器; #!/usr/bin/env python3这种用法是为了

Linux搭建Python3、Django环境

开发十年,就只剩下这套架构体系了! >>>    好久没写了,朋友们,我又回来了。 安装Python3 Python全部版本下载地址:         https://www.python.org/ftp/ 解决RedHat,使用Python3退格出现乱码问题:         yum -y install readline-devel.x86_64 下载Python3:

ubuntu 安装python3 教程

本篇教程,主要介绍如何在Ubuntu上安装python3教程。 1、查看是否有python 在安装前,首先看看自己系统上,是否存在python环境,可能有些系统,默认就安装过python,如果已经有python了,可以直接跳过安装教程。 2、安装步骤 apt update && apt install -y python3 python3-pip

【机器学习 sklearn】模型正则化L1-Lasso,L2-Ridge

#coding:utf-8from __future__ import divisionimport sysreload(sys)sys.setdefaultencoding('utf-8')import timestart_time = time.time()import pandas as pd# 输入训练样本的特征以及目标值,分别存储在变量X_train与y_train之中。

【python 图片识别】python识别图片是不是包含二维码

近几天在研究二维码的识别,主要是通过python代码来识别特定图片内是否包含二维码。方法有分类,还有下面我介绍的直接法。 需要安装库 pip install pyzbar pip install opencv-python 我们 先准备些二维码 总共有11个二维码。 下面我们进行二维码识别: # -*- coding: utf-8 -*-import osfrom pyzba

【python requests警告】python3.x requests库取消ssl验证,InsecureRequestWarning: Unverified HTTPS request is be

警告信息: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warni

AI基础 L1 Introduction to Artificial Intelligence

什么是AI Chinese Room Thought Experiment 关于“强人工智能”的观点,即认为只要一个系统在行为上表现得像有意识,那么它就真的具有理解能力。  实验内容如下: 假设有一个不懂中文的英语说话者被关在一个房间里。房间里有一本用英文写的中文使用手册,可以指导他如何处理中文符号。当外面的中文母语者通过一个小窗口传递给房间里的人一些用中文写的问题时,房间里的人能够依

虚拟现实,元宇宙,AI,脑机接口等,科技发展是不是遇到瓶颈了?

科技领域的发展是一个不断演进和突破的过程,虽然在某些时期可能会遇到挑战和瓶颈,但整体上是在持续进步的。从虚拟现实(VR)、元宇宙、人工智能(AI)、脑机接口、甚至数字孪生等技术来看,目前并没有遇到普遍的瓶颈,而是在不断地取得新的进展。 1、虚拟现实(VR):VR技术正在快速发展,硬件设备和内容制作都在不断迭代和完善。例如,Pancake光学方案的应用正在推动VR头显向更轻薄、成像效果更好的方向发