展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

python入门

  • 注释
# 1. 单行注释

''' 
2. 多行注释
这些都是注释
'''

""" 
3.多行注释 
"""
  • 变量
"""
1. 单个变量赋值  a=10
2. 多个变量赋相同的值  a = b = c = 10
3. 多个变量赋不同的值  a, b, c = 10, 20, 30
"""

age = 30
print(age)
age = age + 1
print(age)

name = "张三"  # name这个变量中存放的是 字符串
print(name)
s = 12.3  # s 这个变量存放的是 小数
name = 10
print(name)
  • 字符串赋值
a = "张三"
b = "李四"
c = """王五"""
d = '''赵六'''
print(a)
print(b)
print(c)
print(d)
  • if
money = 100
if money > 300:
    print(123)
  • if - else
m = 110
if m > 100:
    print("值大于100")
else:
    print("值小于等于100")
  • 嵌套if
m = int(input("请输入你兜里的钱:"))
if m > 300:
    if m > 500:
        print("吃火锅")
    else:
        print("吃炒菜")
else:
    print("吃小面")
  • if - elif
s = int(input("请输入你的成绩:"))
if s > 90:
    print("优")
elif s > 80:
    print("良")
elif s > 70:
    print("中")
elif s > 60:
    print("差")
else:
    print("不及格")
print("程序结束")
  • 运算符
# 除
a = 10
b = 3
print(a/b)

# 整除,只获取整数部分的值
a = 10
b = 3
print(a//b)

# 求余数
a = 10
b = 3
print(a % b)

# 次方
print(3**2)  # 3的平方
print(3**3)  # 3的3次方
print(3**4)  # 3的4次方

# 赋值运算符:=  +=  *=  /=  
a = 10
b = 20
a = b   # a=20
b = a   # b=20
print(a)
print(b)
  • 逻辑运算符
"""
and  : 只要条件中有一个False,整个条件最终的结果就是False
       所有条件都为True ,整个条件的最终的结果就是True
       并且:所有条件都成立,最终结果才是True
or   : 只要有一个条件是True,整个结果就是True
       所有条件都为False ,整个条件结果才是False
       或者:只要有一个条件满足,整个结果就是True
not  : 取反

如果同时出现and or  not 优先级 not > and > or ,但是一般情况建议打上小括号,手动写出优先级
"""

print(True and True and False and True)
print(3>2 and 5>3 and 3>5 and 7>6)
print(True and True and True)

print(True or False or False or True)
print(False or False or False )
print(3 > 2 or 2 > 3 or 3 > 5)

print(not True)
print(not (True and True))
print(not (3>2 or 2>3))

print( (True and True) or not (False or False) or True)
  • 案例
"""
用户输入一个数,判断个位数是不是3
"""
e = int(input("输入1个数"))
if e%10 == 3:
    print("个位是3")
else:
     print("个位不是3")
print("程序结束")

"""
编写一个程序,检查一个数字是否为偶数
"""
a = int(input("输入1个数"))
if a%2 == 1:
    print("不是偶数")
else:
    print("是偶数")
print("程序结束")

"""
编写一个程序,找到三个数中的最大值
"""
a = int(input("输入第1个数"))
b = int(input("输入第2个数"))
c = int(input("输入第3个数"))
if a>b:
    if a>c:
        print(a)
    else:
        print(c)
else:
    if b>c:
        print(b)
    else:
        print(c)
print("程序结束")

"""
编写一个程序,确定年份是否为闰年。(能被4整除但是不能被100整除 或者能被400整除)
"""
a = int(input("输入年份"))
if a%4==0 and a%100!=0:
    print("是闰年")
else:
    print("不是闰年")
print("程序结束")

"""
编写一个程序,检查一个字符是否是元音字母(a, e, i, o, u)。
"""
a = input("输入第1个字符")
if a=='a' or a=='e' or a=='i' or a=='o' or a=='u':
    print("是元音字母")
else:
    print("不是元音字母")
print("程序结束")
posted @ 2024-03-26 09:27  DogLeftover  阅读(4)  评论(0编辑  收藏  举报