5、实现一个整数加法计算器,两个数相加
while True:
data = input("输入想要相加的内容,比如5+9:")
num_list = data.split("+")
if num_list[0].isdecimal() and num_list[1].isdecimal():
print(int(num_list[0]) + int(num_list[1]))
else:
print("请输入数字类型的值")
6、升级版,实现一个整数加法计算器,两个数相加(去除空白等非法值)
while True:
data = input("输入想要相加的内容,比如5+9:")
num_list = data.split("+")
num_list[0] = num_list[0].strip()
num_list[1] = num_list[1].strip()
if num_list[0].isdecimal() and num_list[1].isdecimal():
print(int(num_list[0].strip()) + int(num_list[1].strip()))
else:
print("请输入数字类型的值")
7、补充代码实现功能
用户输入手机号、验证码,全部通过后登陆成功,验证码大小写不敏感
import random
code = random.randrange(1000,9999)
code = str(code)
# print("验证码为",code)
msg = '欢迎登陆Python系统,您的验证码为:{},手机号为:{}'.format(code,"15000038166")
print(msg)
phone = input('请输入手机号:')
data = input('请输入验证码:')
phone = phone.strip()
data = data.strip()
if code.upper() == data.upper() and phone == "15000038166":
print("登陆成功")
else:
print('登陆失败')
8、补充代码实现数据拼接
data_list = []
while True:
hobby = input("输入你的个人爱好,输入q退出:")
print(type(hobby),hobby)
if hobby.upper() == "Q":
print(type(hobby.upper()),hobby.upper())
break
## 输入的值会一致添加到开头的列表中
data_list.append(hobby)
result = '、'.join(data_list)
print(result)
## 所有爱好通过符号“、” 拼接起来