DAY05 Python编程

Q1:数值计算和逻辑运算

# x,y=map(int,input().split())
# print(x and y)
# print(x or y)
# print(not x)
# print(not y)

num=input().split(" ")
x=int(num[0])
y=int(num[1])
print(x and y, x or y, not x, not y,sep="\n")

这段代码涉及到将用户输入的字符串转换为整数。以下是对这行代码的详细解释:

x = int(num[0])

解释:

  1. input().split(" ")

    • input() 函数用于从用户获取一行输入。
    • split(" ") 方法将输入的字符串以空格为分隔符进行切割,返回一个包含分割后子字符串的列表。
  2. num[0]

    • num 是从用户输入中得到的包含两个元素的列表。
    • num[0] 表示取列表中的第一个元素,即用户输入的第一个整数的字符串表示。
  3. int(...)

    • int() 函数用于将字符串或数字转换为整数。
    • 在这里,int(num[0]) 将用户输入的第一个整数的字符串表示转换为整数。
  4. x = ...

Q2:区分大小写

s1 = input()
s2 = input()

# 普通的字符串比较,区分大小写
print(s1 == s2)

# 将字符串转换为小写后再进行比较,不区分大小写
print(s1.lower() == s2.lower())

Q3:二进制计算

x,y = input().split()
print(int(x) & int(y))
print(int(x) | int(y))

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值