接下来我们将简单了解一些语法及其结构,同时亦会通过例题来学习,建议在学习的过程中多练习哈~
一、 IO操作
1. 关于输入输出
Input:
raw_input:传入值为字符串类型;
input: 传入值为数值类型;
Output:
print “hello world”
print hello #此时会显示报错,因为python默认hello为一个变量
print """
xxxxx
1.
2.
"""
注:此时三个引号表示格式化输出
2.常用占位符
占位符: %s, %d, %f, %.5d, %.2f, %e
name = “westos”
age = 19
money = 1000.2345
print “Name:%s Age:%d Money:%.2f” %(name, age, money)
注:%.2f表示小数点后保留两位
例题:
1.input接收数值类型数据
判断闰年?
这个年份能被4整除但不能被100整除, 或者能被400整除,那么就是闰年.
#!/usr/bin/env python
#coding:utf-8
year = input("输入判断年份:")
print type(year)
print (year%4==0 and year%100!=0) or year%400==0
2.raw_input接收字符串类型的数据:
#!/usr/bin/env python
#coding:utf-8
username = raw_input("用户名:")
password = raw_input("密码:")
print "username:%s password:%s" %(username, password)
print "用户名是:", username
print "密码是:", password
3.输出print
#!/usr/bin/env python
#coding:utf-8
print "1. %s 2. %s" %("Clanguage","python")
print """
1. %s
2. %s
"""%("xixi","haha")
4 .
要求:输入某学生的三门课程成绩,计算出该学
生的平均成绩。
提示:(course1+course2+course3)/3
#!/usr/bin/env python
#coding:utf-8
score1 = input("科目1:")
score2 = input("科目2:")
score3 = input("科目3:")
print (score1 + score2 + score3)/3
5.
写一程序,录入信息包括hostname、IP、
used_year、CPU、Memory、manager_name,
如果使用年限超过10年,直接显示警告信息“该服务
器使用年限太久!”,如果使用年限不超过10年,显
示该服务器信息如下面的格式如下:
主机信息
主机名: hostname
IP:IP
使用年限:used_year
CPU:CPU
Memory:Memory
#!/usr/bin/env python
#coding:utf-8
print "****************服务器信息录入*******************"
hostname = raw_input("把主机名告诉我:")
IP = raw_input("你ip是啥:")
used_year = input("已使多少年:")
if used_year > 10:
print ("该服务器使用年限太久!")
else:
CPU = raw_input("cpu类型:")
Memory = input ("内存多大:")
print """
服务器信息显示
hostname:%s
IP:%s
used_year:%s
CPU:%s
Memory:%s
""" %(hostname,IP,used_year,CPU,Memory)