'''基础011.print格式化2.if-elif-else分支''''''在使用print函数输出时,也可以对字符串内容进行格式化处理,上面print函数中的字符串%.1f是一个占位符,稍后会由一个float类型的变量值替换掉它。同理,如果字符串中有%d,后面可以用一个int类型的变量值替换掉它,而%s会被字符串的值替换掉。除了这种格式化字符串的方式外,还可以用下面的方式来格式化字符串,其中{f:.1f}和{c:.1f}可以先看成是{f}和{c},表示输出时会用变量f和变量c的值替换掉这两个占位符,后面的:.1f表示这是一个浮点数,小数点后保留1位有效数字。'''f = float(input('请输入华氏温度: '))c = (f - 32) / 1.8print('%.1f华氏度 = %.1f摄氏度' % (f, c))print(f'{f:.1f}华氏度 = {c:.1f}摄氏度')'''if...elif...else分段函数求值3x - 5 (x > 1)f(x) = x + 2 (-1 <= x <= 1)5x + 3 (x < -1)'''x = float(input('x = '))if x > 1:y = 3 * x - 5else:if x >= -1:y = x + 2else:y = 5 * x + 3print('f(%.2f) = %.2f' % (x, y))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。