Python基础语法及应用

Python基础语法及应用
一、以下命名不符合标识符规则的有(多选):BD(D可以实现,但不建议)
A. list = [1,2,3,4]
B. 01_a = 1
C. name = ‘amy’
D. 年龄 = 18

二、a = 6 b = 8 实现 a = 8,b=6

"""
a = 6
b = 8
实现 a = 8,b=6
"""
a = 6
b = 8
print(a,b)
c = a # 设定第三个变量c,并将a的值赋值给c
a = b # 将b的值赋值给a
b = c # 将c的值赋值给b
print(a,b)

Python基础语法及应用_第1张图片
三、用户输入 id_card
判断 id_card是否为全数字
是,则打印输出 id_card
否,则打印输出 ‘id_card格式错误’

"""
用户输入 id_card
判断 id_card是否为全数字
是,则打印输出 id_card
否,则打印输出 'id_card格式错误'
"""# 使用str.isdigit()辨认
id_card = input("请输入id_card:")
if bool(id_card.isdigit()) == 1:
    # 符合条件
    print(id_card)
else:
    # 不符合条件
    print("id_card格式错误")

在这里插入图片描述
在这里插入图片描述
方法二:(存在输出问题)

'''
用户输入 id_card
判断 id_card是否为全数字
是,则打印输出 id_card
否,则打印输出 'id_card格式错误'
'''
# method 1
# 使用循环语句和判断语句辨认
id_card = input("请输入id_card:")

def number_identify(number):
    # 定义一个数字辨认函数
    list = []
    # 使用for in 来迭代number并输入list
    for x in number:
        if x == '0':
            list.append(x)
            continue
        elif x == '1':
            list.append(x)
            continue
        elif x == '2':
            list.append(x)
            continue
        elif x == '3':
            list.append(x)
            continue
        elif x == '4':
            list.append(x)
            continue
        elif x == '5':
            list.append(x)
            continue
        elif x == '6':
            list.append(x)
            continue
        elif x == '7':
            list.append(x)
            continue
        elif x == '8':
            list.append(x)
            continue
        elif x == '9':
            list.append(x)
            continue
        else:
            print('id_card格式错误')
            break
        # 使用.join()将列表中内容转换为字符串
        string = ''.join(list)
        # 返回string内容
        print(string)

number_identify(id_card)

Python基础语法及应用_第2张图片
Python基础语法及应用_第3张图片
未能输出字符串123123

四、print(‘12’)
print('3
4’)
使用一个print语句实现
上面两个print()语句输出的效果

print('1*2')
print('3*4')
print('1*2', '3*4', sep="\n")

Python基础语法及应用_第4张图片

你可能感兴趣的:(python)