任务一:Mini计算器
# 任务一:Mini计算器
def calc(a, b, op):
if op == '+':
return add(a, b)
elif op == '-':
return sub(a, b)
elif op == '*':
return mul(a, b)
elif op == '/':
if b != 0:
return div(a, b)
else:
return '0不能为除数!'
def add(a, b):
return a + b
def sub(a, b):
return a - b
def mul(a, b):
return a * b
def div(a, b):
return a / b
if __name__ == '__main__':
a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))
op = input('请输入运算符:')
print(calc(a, b, op))
# 方法二:
def calc(a, b, op):
if op == '+':
return a+b
elif op == '-':
return a-b
elif op == '*':
return a*b
elif op == '/':
if b != 0:
return a/b
else:
return '0不能为除数!'
if __name__ == '__main__':
a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))
op = input('请输入运算符:')
print(calc(a, b, op))
任务二:猜数游戏
方法一:使用while循环
# 任务二:猜数游戏
# 方法一:使用while循环
import random
print('我在心中有个1-100的整数,请你猜一猜:')
price=random.randint(1,100)
while True:
guess=int(input('请输入你的猜想:'))
if guess>price:
print('大了!')
elif guess<price:
print('小了!')
else:
print('猜对了!')
break
方法二:使用for循环
# 方法二:使用for循环
import random
print('我在心中有个1-100的整数,请你猜一猜:')
price=random.randint(1,100)
for i in range(5):
guess=int(input('请输入你的猜想:'))
if guess>price:
print('大了!')
elif guess<price:
print('小了!')
elif guess==price:
print('猜对了!')
break
else:
print('机会用完啦,运气差点哦!')
方法三:使用函数
# 方法三:使用函数
import random
def guess(num,guess_num):
if num>guess_num:
return '大了!'
elif num<guess_num:
return '小了!'
else:
return '猜对了!'
if __name__ == '__main__':
print('我在心中有个1-100的整数,请你猜一猜:')
guess_num = random.randint(1, 100)
for i in range(5):
num = int(input('请输入你的猜想:'))
print(guess(num, guess_num))
else:
print('机会用完啦,运气差点哦!')
【实操案例一】:输出文件内容、天气预报、机票界面、以及地铁运行图!
【实操案例二】:特殊符号、列表、字典、输出颜色以及保留小数位数的实例代码及运行效果图!
【实操案例三】:进制转换、异常捕获、输出颜色设置、格式化字符串的设置等实例代码及运行效果图!
【实操案例四】:验证账号、密码、输入次数,以及随机数生成等实例代码及运行效果图!
【实操案例五】:字母对应的ASCII码、模拟用户登录、猜数游戏、水仙花数等实例代码及运行效果图!
【实操案例六】:列表操作 实例代码及运行效果图!
【实操案例七】:字典的应用实例及运行效果图!
【实操案例八】:元组、集合操作 实例代码及运行效果图!
【实操案例九】:统计字符个数、格式化字符串 实例代码及运行效果图!