print('Hello world')
# 单行省略
“”“ ”“” 多行省略
注:当6引号给予变量的时候,即变成字符串
sed(‘ ’) 输出以什么分割
end(‘ ’) 输出以什么结尾
print('{} 你真丑'.format(input()))
输入 胡旺
输出 胡旺 你真丑
ord():将字符串转化为ASCII
chr():与上相反
例题 给邮箱加密
email = input('Input Your Email:') for i in email: #拿出当前的ASCII chr_ = ord(i) + 4 ord_ = chr(chr_) print(ord_,end = "") Input Your Email:4562311dasd 89:6755hewh
例题 摄氏度和华氏度转化
import math r = float(input('请输入圆的半径:')) p = 2 * math.pi * r area = math.pi * r * r print('周长:%.2f' % p) print('面积:%.2f' % area) 请输入圆的半径:55 周长:345.58 面积:9503.32
例题 判断是否是闰年
y = int(input('请输入年份:')) if (y % 4 == 0 and y % 100 != 0 or y % 400 == 0 ): print('闰年') else: print('平年') 请输入年份:2222 平年
例题 判断100到1000之间哪几个数是水仙花数
or n in range(100,1000): f = int((n / 100)) s = int(n / 10) % 10 t = n % 10 if n == f ** 3 + s ** 3 + t ** 3: print(n) 153 370 371 407
例题 输出一个正方形
for i in range(10): print('.',end=" ") print() for k in range(8): print('.',' '*16,' .',sep="") for i in range(10): print('.',end=" ") . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自学
连续输入俩个数相加 以逗号隔开
a,b = map(int,input().split('*')) print(a+b) 5,6 11
连续输入三个数
例题 编写一个程序,提示用户输入一米每秒为单位的初始速度v0和末速度v1,以秒为单位速度变化所占用的时间t,然后显示平均加速度
v0,v1,t = eval(input('Enter v0, v1 and t:')) a = (v1 - v0)/t print('The average acceleration is %.4f' % a) Enter v0, v1 and t:5.5,50.9,4.5 The average acceleration is 10.0889