首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初学者练手项目

随机抽取用户指定长度字符串: 输入密码长度7 ^ H0%koE 石头剪刀布游戏 使用Python创建石头、剪刀、布游戏,我们需要接受用户选择,然后将其与使用Python随机模块从选择列表中获得计算机选择进行比较...华氏温度摄氏温度转换器 计算温度转换很简单。我们必须转换温度,因为摄氏温度和华氏温度有不同起点。0摄氏度是32华氏度。因此,要将华氏温度换为摄氏温度,我们只需要从华氏温度中减去32。...有时单位大小也不同。摄氏温度将水冰点和沸点之间温度范围划分为100度,而华氏温度将温度范围划分为180度,因此我还将值乘以5/9将180度转换为100。...您可能正在接受输入以发送到数据库,或者正在读取要在计算中使用数字。 无论目的是什么,您都应该编写一个循环,以从键盘上键入用户读取一个多个用户输入,并为每个输出打印结果。...因此,让我们看一下将罗马数字转换为小数过程: 从左到右浏览罗马数字字符串,一次检查两个相邻字符。如果需要的话,还可以指定循环方向,但是没有关系,只要相应地实现了比较即可。

2.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

C语言实现温度转换 | 源码+注释

例1:有人用温度计测量出用华氏温度98°F,现在要求用C语言实现把它转换为以摄氏法表示温度。...解题思路:这个问题算法很简单,关键在于找到二者之间转化公式,摄氏度等于九分之五乘以华氏度减去32积,也就是: centigrade=(5.0/9)*(f_Degree-32); 源代码演示: #include...:%f\n",centigrade);//输出结果     return 0;//函数返回值为0   } 编译结果: 华氏度98摄氏度为:36.666668 --------------------...-32); 那么就会出现逻辑性错误,如下输出: 华氏度98摄氏度为:0.000000 -------------------------------- Process exited after 1.967...C语言中不声明格式,这种整数相除被除数比除数大,会直接等于0,没有小数点后面的数字。 更多案例可以go微信公众号:C语言入门到精通,作者:闫小林

3.4K2929

Python从0到100(四):Python中运算符介绍

相信大家已经想到了,如果and左边布尔值是False,不管右边布尔值是什么,最终结果都是False,所以在做运算时候右边值会被跳过(短路处理),这也就意味着and运算符左边为False情况下...print函数可以输出多个值,多个值之间可以用,进行分隔,输出内容之间默认以空格分开。五、运算符例子1.华氏温度换为摄氏温度。...华氏温度到摄氏温度转换公式为:C = (F - 32) / 1.8。...f = float(input('请输入华氏温度: '))c = (f - 32) / 1.8print('%.1f华氏度 = %.1f摄氏度' % (f, c))使用print函数输出时,也可以对字符串内容进行格式化处理...除了这种格式化字符串方式外,还可以用下面的方式来格式化字符串,其中{f:.1f}和{c:.1f}可以先看成是{f}和{c},表示输出时会用变量f和变量c值替换掉这两个占位符,后面的:.1f表示这是一个浮点数

8510

GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!

本文自大数据文摘 作为目前最火也是最实用编程语言,Python 不仅是新手入门程序界首选,也逐渐成为了从大厂到小厂,招牌需求 list 必要一条。...学完这些知识点,第二天就要能够实现应用案例包括:华氏温度转换成摄氏温度、输入圆半径计算周长和面积、输入年份判断是否是闰年。 例如将华氏温度摄氏温度。...""" 将华氏温度换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32...) / 1.8 print('%.1f华氏度 = %.1f摄氏度' % (f, c)) 第 3 天掌握分支结构,包括分支结构应用场景,if 语句使用。...然后使用这三天知识点完成案例用户身份验证、英制单位与公制单位互换、掷骰子决定做什么、百分制成绩等级制、分段函数求值、输入三条边长度如果能构成三角形就计算周长和面积等。

73620

手把手教你半个小时用python语言编程出你第一个程序

实现设计 将设计翻译成计算机语言并放入计算机。本书中,我们将算法实现为Python程序。 测试/调试程序 试用你程序,看看它是否按预期工作。...在这个例子中,问题很清楚:无线电广播员用摄氏度报气温,但Susan只能理解华氏温度。 接下来,Susan考虑可能帮助她程序规格说明。输入应该是什么?她决定程序将允许她输入摄氏温度。输出呢?...程序将显示转换后华氏温度。现在她需要指定输出与输入的确切关系。 苏珊快速估算了一下。她知道0摄氏度(冰点)等于32华氏度,100摄氏度(沸点)等于212华氏度。...她程序将提示用户输入一些信息(摄氏温度),处理它,产生华氏温度,然后计算机屏幕上显示结果,作为输出。 Susan可以用一种计算机语言来写她算法。...一些编程语言有一个特殊语句来做到这一点。Python中,输入是用一个赋值语句结合一个内置函数input实现。输入语句的确切形式,取决于你希望从用户那里获取数据类型。

1.7K50

Github标星过万,Python新手100天学习计划,这次再学不会算我输!

学完这些知识点,第二天就要能够实现应用案例包括:华氏温度转换成摄氏温度、输入圆半径计算周长和面积、输入年份判断是否是闰年。 例如将华氏温度摄氏温度。...""" 将华氏温度换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32...) / 1.8 print('%.1f华氏度 = %.1f摄氏度' % (f, c)) 第3天掌握分支结构,包括分支结构应用场景,if语句使用。...然后使用这三天知识点完成案例用户身份验证、英制单位与公制单位互换、掷骰子决定做什么、百分制成绩等级制、分段函数求值、输入三条边长度如果能构成三角形就计算周长和面积等。...Django实战, 5分钟快速上手,深入模型理解关系数据库配置、使用ORM完成对模型CRUD操作、Django模型最佳实践;学会加载静态资源、用Ajax请求获取数据。

1K71

30分钟学会用Python编写简单程序

在这个例子中,问题很清楚:无线电广播员用摄氏度报气温,但Susan只能理解华氏温度。 接下来,Susan考虑可能帮助她程序规格说明。输入应该是什么?她决定程序将允许她输入摄氏温度。输出呢?...程序将显示转换后华氏温度。现在她需要指定输出与输入的确切关系。 苏珊快速估算了一下。她知道0摄氏度(冰点)等于32华氏度,100摄氏度(沸点)等于212华氏度。...默认情况下,显示之间放置一个空格字符。...这种三变量交换方式在其他编程语言中很常见。Python中,同时赋值语句提供了一种优雅选择。...a.规格说明     b.测试/调试    c.决定费用     d.维护 2.将摄氏度换为华氏度正确公式是。

3.8K100

GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!

学完这些知识点,第二天就要能够实现应用案例包括:华氏温度转换成摄氏温度、输入圆半径计算周长和面积、输入年份判断是否是闰年。 例如将华氏温度摄氏温度。...""" 将华氏温度换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32...) / 1.8 print('%.1f华氏度 = %.1f摄氏度' % (f, c)) 第 3 天掌握分支结构,包括分支结构应用场景,if 语句使用。...然后使用这三天知识点完成案例用户身份验证、英制单位与公制单位互换、掷骰子决定做什么、百分制成绩等级制、分段函数求值、输入三条边长度如果能构成三角形就计算周长和面积等。...Django 实战, 5 分钟快速上手,深入模型理解关系数据库配置、使用 ORM 完成对模型 CRUD 操作、Django 模型最佳实践;学会加载静态资源、用 Ajax 请求获取数据。

87230

【Python100天学习笔记】Day2 Python语言元素

对于计算机来说,二进制物理器件上来说是最容易实现(高电压表示1,低电压表示0),于是“冯·诺依曼结构”计算机都使用了二进制。...虽然我们并不需要每个程序员都能够使用二进制思维方式来工作,但是了解二进制以及它与我们生活中十进制之间转换关系,以及二进制与八进制和十六进制转换关系还是有必要。...相信大家已经想到了,如果and左边布尔值是False,不管右边布尔值是什么,最终结果都是False,所以在做运算时候右边值会被跳过(短路处理),这也就意味着and运算符左边为False情况下...print函数可以输出多个值,多个值之间可以用,进行分隔,输出内容之间默认以空格分开。 练习 练习1:华氏温度换为摄氏温度。...Version: 0.1 Author: 骆昊 """ f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1f摄氏度

70910

Python_实用入门篇_13

不可变类型: 主要核心类型中,数字、字符串、元组是不可变 举个例子说明:以数字类型中整数类型为例,i = 5, i += 1 实际上并不是真的原有的整数对象上+1,而是重新创建一个value为6...将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串 二.for循环与while循环使用情况 前情概要: for循环是一种遍历列表有效方式...使⽤for...in...循环语法从其中依次拿到数据进⾏使⽤。 2.使用while情况 用于循环列表等序列类型同时进行序列类型操作。...print(i,"乘于",num//i,"是",num) break else: print(num,"是质数") # 如果输入数字小于等于...1,不是质数 else: print(num,"不是质数") 题目3:摄氏温度华氏温度 # 接收用户输入 celsius = float(input('输入摄氏温度: ')) # 计算华氏温度

4.4K20

语言元素

我们通常所说程序实际上就是指令集合,我们程序就是将一系列指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做事情。...对于计算机来说,二进制物理器件上来说是最容易实现(高电压表示1,低电压表示0),于是“冯·诺依曼结构”计算机都使用了二进制。...虽然我们并不需要每个程序员都能够使用二进制思维方式来工作,但是了解二进制以及它与我们生活中十进制之间转换关系,以及二进制与八进制和十六进制转换关系还是有必要。...flag4 = ", flag4) print("flag5 = ", flag5) print(flag1 is True) print(flag2 is not False) ```  练习  练习1:华氏温度摄氏温度...将华氏温度换为摄氏温度 F = 1.8C + 32 f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1f摄氏度'

32220

这些一行 JS 实现功能代码,让你看起来像一个前端专家

Math.random 将在 0 和 1 之间创建一个随机数,之后我们检查它是否高于低于 0.5。这意味着得到真几率是 50%/50%。 ?...反转字符串 有几种不同方法来反转一个字符串。以下代码是最简单方式之一。 ?...检查数字是否为奇数 最简单方式是通过使用模数运算符(%)来解决。如果你对它不太熟悉,这里是 Stack Overflow 上一个很好图解。 ?...从日期中获取时间 通过使用 toTimeString() 方法,正确位置对字符串进行切片,我们可以从提供日期中获取时间或者当前时间。 ?...转换华氏度/摄氏度。(这个应该很少国内用到吧) 处理温度有时会让人感到困惑。这 2 个功能将帮助你将华氏温度换为摄氏温度,反之亦然。 ?

77010

PTA第02章练习题(Python)

) 返回数字上入整数 floor() 返回数字下入整数 strip() 用于移除字符串头尾指定字符(默认为空格换行符)字符序列 eval() 用来执行一个字符串表达式,并返回表达式值 list...输入格式: 一行中输入某用户月用电量(单位:千瓦时)和电价上调X值(单位:元),中间用空格分开。...输出格式: 一行中输出该用户应支付电费(元),结果保留两位小数,格式如:“cost = 应付电费值”。...请输出一张取值范围为[lower,upper]、 且每次增加2摄氏度摄氏-华氏温度转换表。温度转换计算公式: F=C×1.8+32 其中:C表示摄氏温度,F表示华氏温度。...请编写程序实现水费计算. 输入格式: 输入一行中给出非负实数x。 输出格式: 一行输出应交水费,精确到小数点后2位。

2K40

四.算术运算、逻辑运算、赋值运算、位运算及编程练习

: 对于除号“/”,它整数除和小数除是有区别的,整数之间做除法时,只保留整数部分而舍弃小数部分。...定义一个变量保存华氏温度华氏温度转换摄氏温度公式为:5/9*(华氏温度-32),请求华氏温度对应摄氏度 代码如下所示: package main import "fmt" func main(...4.原码、反码、补码 二进制(Binary)是逢2进位进位制,0、1是基本运算符。现代电子计算机技术采用是二进制,因为它只使用0和1两个数字符号,非常简单方便,易于用电子方式实现。...计算机内部,运行各种运算都是以二进制方式来运行。...反码【1111 1110】补码【1111 1111】 负数补码=它反码+1 0反码,补码都是0 计算机运行时候,都是以补码方式来运算 1+1;1-1=1+(-1) 5.位运算符和移位运算符

56010

Zabbix监控项预处理中对JavaScript支持

作者:Andris Zeila,Zabbix开发工程师 Zabbix中国区唯一培训师 周松(译) 监控项预处理中对JavaScript支持 几乎每个Zabbix版本中都会新增预处理支持方式,很明显,...引擎必须支持超时机制和内存限制,以避免脚本卡主占用所有的系统内存。 创建了很多测试用例来测量性能,并根据所描述标准评估脚本引擎: 华氏度到摄氏度转换,测试简单数学公式; 字数。...示 例 作为示例,我们将展示如何使用JavaScript预处理步骤配置华氏温度到摄氏温度转换。项目的预处理配置中添加新步骤并选择自定义脚本/ JavaScript: ?...虽然这个例子非常简单,但JavaScript预处理可用于复杂场景,如分析输入数据,将文本数据转换为其他格式(JSON)等。...基本上来说,当Zabbix标准预处理选项不足时,JavaScript预处理可能会是一个很好选择

1.3K30

四.算术运算、逻辑运算、赋值运算、位运算及编程练习

: 对于除号“/”,它整数除和小数除是有区别的,整数之间做除法时,只保留整数部分而舍弃小数部分。...定义一个变量保存华氏温度华氏温度转换摄氏温度公式为:5/9*(华氏温度-32),请求华氏温度对应摄氏度 代码如下所示: package main import "fmt" func main(...---- 4.原码、反码、补码 二进制(Binary)是逢2进位进位制,0、1是基本运算符。现代电子计算机技术采用是二进制,因为它只使用0和1两个数字符号,非常简单方便,易于用电子方式实现。...计算机内部,运行各种运算都是以二进制方式来运行。...【1111 1110】补码【1111 1111】 负数补码=它反码+1 0反码,补码都是0 计算机运行时候,都是以补码方式来运算 1+1;1-1=1+(-1) ---- 5.位运算符和移位运算符

73710

这些一行 JS 实现功能代码,让你看起来像一个前端专家

Math.random 将在 0 和 1 之间创建一个随机数,之后我们检查它是否高于低于 0.5。这意味着得到真几率是 50%/50%。 ?...反转字符串 有几种不同方法来反转一个字符串。以下代码是最简单方式之一。 ?...检查数字是否为奇数 最简单方式是通过使用模数运算符(%)来解决。如果你对它不太熟悉,这里是 Stack Overflow 上一个很好图解。 ?...从日期中获取时间 通过使用 toTimeString() 方法,正确位置对字符串进行切片,我们可以从提供日期中获取时间或者当前时间。 ?...转换华氏度/摄氏度。(这个应该很少国内用到吧) 处理温度有时会让人感到困惑。这 2 个功能将帮助你将华氏温度换为摄氏温度,反之亦然。 ?

76630
领券