建筑兔零基础自学python记录35|编程练习1
本次我进行了python基本语言的练习,现把练习中学到的知识进行记录:
(1)\n换行
print('姓名:张三\n性别:男\n年龄:27')
姓名:张三
性别:男
年龄:27
(2)+-*/ 不用引号
print(3*5)
print(1/2)
35乘以98除以2减去3最后加上100等于多少?
print(35*98/2-3+100)
注意减号一定要是英文输入法下的,不然报错!
(3)**
N次幂
print(2**3) #2 的 3 次方
(4)print使用()或者(‘’)没有用=
V0 = 25
t = 1
g =9.8
h=V0*t-(g*t**2/2)
print(h)
变量的组合输出
height = 175
print("身高为",height,"cm")
(5)正则表达式
必须以大小写字母或者下划线开头,不能以数字开头
(6)input()
得到从键盘输入的数据
input()
函数获取到用户输入的数据默认就是字符串
print("请输入数据:")
info = input()
print("你输入的数据为:",info)
举例:用三次 input()
函数获取输入的信息,录入个人信息,然后输出。
输入:
嫦娥
4000
女
输出:
姓名 嫦娥 年龄 4000 性别
name=input()
age=input()
sex=input()
print('姓名',name,'年龄',age,'性别',sex)
(7)字符串(str)和浮点数(float)运算
int()
将其他数据类型转换为整数
错误示范:
print("请输入你要兑换多少人民币:")
rmb = input() #获取用户输入人民币的值
exchange = 3347.84 #定义人民币对越南盾汇率
print("兑换之后的越南盾:",rmb*exchange)
报错
字符串类型数据与浮点类型(float)相乘报错
正确:
print("请输入你要兑换多少人民币:")
rmb = input() #获取用户输入人民币的值
rmb=int(rmb) #将输入的字符串转化为整数
exchange = 3347.84 #定义人民币对越南盾汇率
print("兑换之后的越南盾:",rmb*exchange)
简写代码可以为:
print("请输入你要兑换多少人民币:")
exchange = 3347.84 #定义人民币对越南盾汇率
print("兑换之后的越南盾:",int(input())*exchange)