Python-练习 5 更多变量和打印
Python-练习 5 更多变量和打印
- ex5.py
- 代码
- 运行结果
- 问题
在这个练习中学习如何创建包含变量的字符串。
把你需要的变量放在 {} 里面就可以把变量嵌入在字符串中。你还需要在字符串前面加上字母 f (代表 format),比如f"Hello, {somevar}" 。双引号前面的 f 是为了告诉 python3: “这个字符串需要被格式化,把这些变量放在那儿。”
ex5.py
代码
name = 'Zed A. Shaw'
age = 35 #not a lie
height = 74 # inches
weight = 180 # lbs
eyes = 'blue'
teeth = 'White'
hair = 'brown'height_cm = height * 2.54
weight_kg = round(weight * 0.4535924)print(f"Let's talk about {name}.")
print(f"He's {height_cm} centimeters tall.")
print(f"He's {weight_kg} kilograms heavy.")
print("Actually that's not too heavy.")
print(f"He's got {eyes} eyes and {hair} hair.")
print(f"His teeth are usually {teeth} depending on the coffee.")# this line is tricky, try to get it exactly right
total = age + height + weight
print(f"If I add {age}, {height}, and {weight} I get {total}.")print(f"咱们讨论一下 {name}。")
print(f"他有 {height_cm} 厘米高。")
print(f"他有 {weight_kg} 千克重。")
print("事实上那不算重。")
print(f"他有 {eyes} 色的眼睛和 {hair} 色的头发。")
print(f"他的牙通常是 {teeth} 取决于咖啡。")# this line is tricky, try to get it exactly right
total = age + height + weight
print(f"如果我把 {age}, {height}, 和 {weight} 相加,我会得到 {total}。")'''-----------------------------------------------------------------------------''''''
1. 修改所有的变量,把前面的 my_ 删掉。要更改所有的变量名,而不只是有 = 的部分。2. 试着写一些变量,把英尺(inches)和英镑(pounds)换算成厘米( centimeters)和千克
(kilograms),别自己直接把自己的数据进去,用 python 的数学运算来换算。
1英尺(ft)=30.48厘米(cm)
1磅(lb)=0.4535924千克(kg)'''
运行结果
问题
我能创建一个这样的变量吗:1 = ‘Zed Shaw’?
不能, 1 不是一个有效的变量名。变量名需要以字母开头,比如 a1 就可以,但 1 不行。
我如何给浮点数四舍五入取整数?
你可以用 round() 函数,比如: round(1.7333) 。
为什么我还是不理解这些代码?
试着把这些数字换成你自己的。虽然有点奇怪,但是与你自己相关能够让这些代码看起来更接地气。而且,你还刚开始学习,肯定会有不理解的地方。继续努力,再做一些练习你就会慢慢理解的
Python-练习 5 更多变量和打印相关推荐
- “笨办法”学Python3——练习5 更多变量和打印
** 练习5 源代码 ** 1 my_name = 'Zed A. Shaw' #姓名变量 2 my_age = 35 # not a lie #年龄变量 3 my_height = 74 # inc ...
- 英寸和厘米转化python_习题 5: 更多的变量和打印 | 笨办法学 Python
一. 简述 "格式化字符串(format string)" - 每一次你使用 ' '或 " " 把一些文本引用起来,你就建立了一个字符串. 字符串是程序将信息 ...
- 厘米和磅的转换程序python_笨方法学Python 习题5:更多的变量和打印
更多的变量和打印 因为我看的是基于Python3.6版本的<Learn Python The Hard Way>,所以这里的用字符串格式化机制是F-string,而不是之前版本的%r,%s ...
- Python教程变量与打印
前言 哈喽大家好,博主也是今年才开始学习Python的,所以也只是个入门级别,那么为什么我要写这个教程呢,主要是为了巩固我所学的知识如果本教程有错误的地方,还请各位大佬指正,评论让我修改,谢谢. 教程 ...
- python是什么语言、即变量不需要显示声明数据类型-python中可以声明变量类型吗...
变量(variable)是Python语言中一个非常重要的概念.变量的主要作用就是为Python程序中的某个值起一个名字.类似于"张三"."李四"." ...
- 《笨办法学python》6_笨办法学Python 习题 25: 更多更多的练习
我们将做一些关于函数和变量的练习,以确认你真正掌握了这些知识.这节练习对你来说可以说是一本道:写程序,逐行研究,弄懂它. 不过这节练习还是有些不同,你不需要运行它,取而代之,你需要将它导入到 pyth ...
- python学习(6)--logging打印日志
转自:https://www.cnblogs.com/yyds/p/6901864.html 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 loggi ...
- python量化交易:Joinquant_量化交易基础【三】:python基本语法与变量
本文是量化交易零基础入门教程的第三篇. 摘要 python是什么 python的基础语法 变量与赋值 Python 保留字符 打印 print 全局变量 基本数据类型-数字与字符串 算术运算 查看数据 ...
- 转:量化交易零基础入门教程之——python基本语法与变量
感谢原作者:JoinQuant-TWist 转自:JoinQuant 重要提示:聚宽提供了非常好的数据库接口,愁没研究数据的小伙伴可以加微信(jqdata01)详细了解 原文链接:https://ww ...
最新文章
- python模拟c的struct
- 求旋转数组中的最小值
- ELK+logback搭建日志系统
- 汇编:实现日历星期数查询工具
- Linux内核社区迁移到github?
- django 部署_狂野的Django:部署生存的技巧
- mysql explain 结果值介绍
- 做了 5 年运维,靠着这份监控知识体系,我从 3K 变成了40K | 原力计划
- 近一半的智能手机受高通 Snapdragon 漏洞影响
- expect实现自动通过堡垒机登陆
- 用放大镜看计算机屏幕,使用放大镜可使屏幕上的内容更易于查看
- Linux笔记本电源管理指南
- 【Flink】Flink 做检查点 报错 Checkpoint Coordinator is suspending.
- html实时获取树莓派温湿度,在树莓派上获取美国天气预报
- 11个资源强大的网站!知乎超20万人强烈推荐,再也不怕资源难找
- php initlize,PHP 反序列化漏洞入门学习笔记
- 单链表———带头结点跟不带头结点的区别
- 03Roberts算子
- JZOJ_7.19C组第一题 小麦亩产一千八
- 如何拯救一台GRUB 2启动失败的Linux电脑