Python第一堂课(熟悉Python--一些小课堂练习)

#第一章
#1.这是一个单行注释
'''这是一个多行注释
54454541212
'''
"""这是一个多行注释
54454541212
"""
print("已成功")
#缩进
a = 1
b = 2
if a > b:
 print(a)
else:
 print(b)
#2.语句换行
test='www.ztbu.edu.cn'
test1='www.'\
     'ztbu.edu.cn'
test2=('www.'
       'ztbu.edu.cn')
#[]在列表中使用,{}在元组中使用

#------------------------------------------------------------------------------
#第二章
#1.查看关键字
''' import keyword
 keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
'''
#2.测试数据类型
x=10
type(x)
#3.数据类型-字符串
'''为了标识显示字符串中的'和"需要用""和''标识这个字符串,当字符串中出现'和"的时候
则需要用转义字符\后跟一个字符实现'''
x="I'am Tony"
print(x)
y='I say:"welcome!"'
print(y)
z='I say:\"hello! I\'am Tony\"'
print(z)
#扩展:''''''来代替转义字符实现将字符串完整表示
a='''I say:"hello! I'am Tony"'''
print(a)
#常用转义字符
print('i\'m learning\n English!')
print('\\\n\\')
print(r'\\\n\\')
'''理解:第一个转义字符\显示出来',而后\n换行,\\输出\,\n换行,
\\又另起一行输出\,此时加上第三个print语句输出r则回车输出\\\n\\'''
#python不需要给变量定义数据类型,可以直接赋值,赋值后该变量就拥有赋值数据的数据类型了,且允许同时为多个变量赋值
a=b=c=1
#4.逻辑运算符
#(注意:python中只要返回的是一个数值,就不会返回true/false-----源自于语言本身的数据简化)
#同时,在python中,参与逻辑运算的数值为0,则就把它看做逻辑“假”,而所有非0数看做逻辑“真”
print(3-3 and 3<6)
print(3<6 and 3+5)
print(1+2 or 3<6)
print(3<6 or 3+5)
print(not 3>6)
#5.类型转换
#默认从键盘输入的数据类型都是str字符型,则需要数据参与运算就需要进行数据类型转换
x=int(input("请输入半径:"))
#6.使用print()函数输出数据
print("这是一个输出例子:")
url='www.ztbu.edu.cn'
print('我们学校的网址为:',url)
#7.输入
pwd=input("请输入密码:")
print('你刚刚输入的密码是:',pwd)
#8.输入两个整数,求两个整数的和
a=input("请输入第一个整数:")
b=input("请输入第二个整数:")
a=int(a)
b=int(b)
print('两数和为:',a+b)
#9.三角形面积
import math
a=int(input("请输入三角形的第一条边:"))
b=int(input("请输入三角形的第二条边:"))
c=int(input("请输入三角形的第三条边:"))
s=1/2*(a+b+c)
area=math.sqrt(s*(s-a)*(s-b)*(s-c))
print("这个三角形的面积为:",area)

猜你喜欢

转载自blog.csdn.net/m0_52646273/article/details/114894928