python--01day

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

猜你喜欢

转载自www.cnblogs.com/cnxy168/p/11272527.html