标签:oat user 参数 amp 形参与实参 错误 val 转化 用户名
a ,b = 100,200
# 方法一:
a, b = b, a
# 方法二:
temp = a
a = b
b = temp
# 方法三:
a = a + b # a = 100 + 200
b = a - b # b = 100 + 200 - 200
a = a - b # a = 100 + 200 - 100
# 方法四:
a = a * b # a = 100 * 200
b = a // b # b = 100 * 200 // 200
a = a // b # a = 100 * 200 // 100
# 方法五:
a = a ^ b
b = a ^ b
a = a ^ b
# 方法六:
a ^= b
b ^= a
a ^= b
print(a,b)
num_dict = {‘1‘: ‘!‘, ‘2‘: ‘@‘, ‘3‘: ‘#‘, ‘4‘: ‘$‘, ‘5‘: ‘%‘, ‘6‘: ‘^‘, ‘7‘: ‘&‘, ‘8‘: ‘*‘, ‘9‘: ‘(‘, ‘0‘: ‘)‘}
# 方法一:
while True:
user_input = input("请输入要转换的数字键(0~9): ")
if user_input in num_dict:
values = num_dict[user_input]
print("{} 上方的符号为 {}".format(user_input, values))
break
else:
print("你输入的{},不在0~9范围内!".format(user_input))
# 方法二:
user_input = input("请输入要转换的数字键(0~9): ")
while not num_dict.get(user_input):
print("你输入的{},不在0~9范围内!".format(user_input))
user_input = input("请输入要转换的数字键(0~9): ")
print("{} 上方的符号为 {}".format(user_input, num_dict[user_input]))
def login(name, pwd):
"""
用户登录
"""
if name == "xcc" and pwd == "88888888":
print("恭喜你,登录成功!")
else:
print("用户名或密码不正确!")
username = input("请输入你的用户名:")
password = input("请输入你的密码:")
login(username, password)
def num_count(*args):
"""
将用户输入的所有数字相乘之后对20取余数
:param args:
:return:
"""
num = 1
for value in args:
num *= value
print("计算结果为:{}".format(num % 20))
# 方法一:
num = input("请输入需要计算的数字(以逗号分隔): ")
list_num = num.split(",") # 将用户输入的所有数字使用逗号进行分割
new_list_num = []
for item in list_num:
new_list_num.append(int(item))
num_count(*new_list_num) # 调用函数,将列表拆包
# 方法二:
num = input("请输入需要计算的数字(以逗号分隔): ")
list_num = num.split(",") # 将用户输入的所有数字使用逗号进行分割
new_list_num = []
for item in list_num:
item = item.strip()
if item.replace(".", "", 1).isdigit():
new_list_num.append(float(item))
else:
print("输入的{}参数有误,忽略此参数的计算!".format(item))
num_count(*new_list_num) # 调用函数,将列表拆包
import math
def circle_area(r):
"""
计算圆的面积
:param r: 半径
:return:
"""
area = math.pi * (r ** 2) # 计算圆的面积
area = round(area, 3) # 四舍五入,保留三位小数
print("半径为{}的圆,面积为{}".format(r, area))
circle_radius_str = input("请输入圆的半径:")
circle_radius_flt = float(circle_radius_str) # 将字符串转化为浮点类型
circle_area(circle_radius_flt)
# 方法一:
# 定义随机出拳
import random
def game(user_player, computer_player):
# 用户胜的情况:
# 用户出石头(1),电脑出剪刀(2)
# 用户出剪刀(2),电脑出布(3)
# 用户出布(3),电脑出石头(1)
if (user_player == 1 and computer_player == 2) or (user_player == 2 and computer_player == 3) or (user_player == 3 and computer_player == 1):
print("欧耶!电脑弱爆了!!!")
elif computer_player == user_player:
# 用户平局的情况:
# 用户出石头(1),电脑出石头(1)
# 用户出剪刀(2),电脑出剪刀(2)
# 用户出布(3),电脑出布(3)
print("心有灵犀,要不咋再来一盘!")
else:
print("不行,我要和你决战到天亮!")
computer = random.randint(1, 3)
user = int(input("请输入你要出的拳:\n石头(1)/剪刀(2)/布(3) "))
game(user, computer)
# 方法二:
# 定义随机出拳
import random
def game(user_player, computer_player):
# 用户胜的情况:
# 用户出石头(1),电脑出剪刀(2)
# 用户出剪刀(2),电脑出布(3)
# 用户出布(3),电脑出石头(1)
user_win_tup = ((1, 2), (2, 3), (3, 1))
if (user_player, computer_player) in user_win_tup:
print("欧耶!电脑弱爆了!!!")
elif computer_player == user_player:
print("心有灵犀,要不咋再来一盘!")
else:
print("不行,我要和你决战到天亮!")
computer = random.randint(1, 3)
user = int(input("请输入你要出的拳:\n石头(1)/剪刀(2)/布(3) "))
game(user, computer)
标签:oat user 参数 amp 形参与实参 错误 val 转化 用户名
原文地址:https://www.cnblogs.com/xcc-/p/11165499.html