作为一名运维工程师,也一直有一个学习开发的想法,值此之际,不知道博客的下一期目标在哪里,在这思考和犹豫的间隙想着学习和充实一下自己,学习一下python语言,python随着大数据和人工智能的兴起而日益火爆。边学习边实践的原则学习python,希望自己更上一层楼。我的目标是创建一个自己的网站——太阳站点(sun-site.com),一个自娱自乐的自由空间。
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。python中只有if一个条件控制语句,如果是多情况条件可以使用elif,Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。
Python 提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。% 操作符也可以实现字符串格式化。 它将左边的参数作为类似 sprintf() 式的格式化字符串, 而将右边的代入, 然后返回格式化后的字符串。
例如
import math
print(‘常量 PI 的值近似为:%5.3f。’ % math.pi)三、实践练习
1、实验代码
# -*- coding: UTF-8 -*- # This is a python program. import sys ''' 这是一个简易计算器,可以计算整数的加减乘除。 主要为了记忆和学习条件控制和输入输出。 ''' def myplus(num1,num2): s = num1 + num2 return s def myreduce(num1,num2): s = num1 - num2 return s def myride(num1,num2): s = num1 * num2 return s def myexcept(num1,num2): if num2 != 0: s = num1 / num2 return s else: print("除数为0,输入不合法") sys.exit(0) print("欢迎使用wuhs的计算器!") a = int(input("请输入第一个数:")) x = input("请输入需要计算的类型加(+)减(-)乘(*)除(/):") b = int(input("请输入第二个数:")) result = 0 if x == "+": result = myplus(a,b) elif x == "-": result = myreduce(a,b) elif x == "*": result = myride(a,b) elif x == "/": result = myexcept(a,b) else: print("很遗憾,此计算器为简易计算器,只可以计算整数的加减乘除。无法实现您的计算!") sys.exit(0) print("计算结果如下:\n",a,x,b,"=",result)
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘()除(/):+
请输入第二个数:20
计算结果如下:
100 + 20 = 120
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘()除(/):-
请输入第二个数:99
计算结果如下:
100 - 99 = 1
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘()除(/):
请输入第二个数:13
计算结果如下:
100 * 13 = 1300
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘()除(/):?
请输入第二个数:6
很遗憾,此计算器为简易计算器,只可以计算整数的加减乘除。无法实现您的计算!
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘()除(/)😕
请输入第二个数:4
计算结果如下:
100 / 4 = 25.0
(base) [root@s186 python]# python calculator.py
欢迎使用wuhs的计算器!
请输入第一个数:100
请输入需要计算的类型加(+)减(-)乘(*)除(/)😕
请输入第二个数:0
除数为0,输入不合法
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!