首页 > 代码库 > python day1
python day1
声明:本文章默认使用的是python 3.6.1
1.要想当个牛逼的程序员,就要精通各种hello world的写法,当然,我不牛逼,只能用python去写^..^!
print("Hello World!")
2.变量的定义
name = "sexyboy"
print(name)
3.接收键盘输入的字符及数字
example 1:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
print("my name is",name,", I‘m",age,"years old, my job is",job,", Thank you!")
example 2:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = ‘‘‘
-------------info of %s-------------
Name: %s
Age: %s
Job: %s
‘‘‘ % (name,name,age,job)
print(info)
#此处需要注意的是,%s是接收的string类型的字符串,很显然age的类型是整型,所以接收age的变量需要强制类型转换,age = int(input("请输入年龄:")),Age使用%d,防止接收到字符或字符串。
example 3:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = ‘‘‘
-------------info of {_name}-------------
Name: {_name}
Age: {_age}
Job: {_job}
‘‘‘.format(_name=name,
_age=age,
_job=job)
print(info)
example 4:
name = input("请输入名字:")
age = input("请输入年龄:")
job = input("请输入工作:")
info = ‘‘‘
-------------info of {0}-------------
Name: {1}
Age: {2}
Job: {3}
‘‘‘.format(name,name,age,job)
print(info)
4.流程控制while循环
example 1:死循环
count = 0
while True:
count +=1
print("loop:",count)
#没有人为干涉会一直循环下去
example 2:有限循环
count = 0
while count < 3:
count +=1
print("loop:",count)
#只会循环3次
5.if判断语句
name = input("请输入你的名字:")
if name == ‘习大大‘:
print("请勿使用国家领导人名字!")
else:
print("你好,",name)
6.猜数字游戏
#条件:1.只能猜三次。2.显示剩余次数。3.猜对结束程序。3.三次用完后友好提示是否继续猜
my_age = 50
count = 0
while count < 3:
guess_age = int(input("请输入要猜的年龄:"))
if guess_age == my_age:
print("恭喜你,猜对了!")
break
elseif guess_age > my_age:
print("猜大了,你还有",3-count-1,"次机会!")
else:
print("猜小了,你还有",3-count-1,"次机会!")
count +=1
if count == 3:
countinue_confirm = input("你是否继续猜?继续请按任意键,结束请输入n!")
if countinue_confirm != ‘n‘:
count = 0
7.流程控制for循环
my_age = 50
for i in range(3):
guess_age = int(input("请输入年龄:"))
if guess_age == my_age:
print("猜对了!")
break
elseif guess_age > my_age:
print("猜大了!")
else:
print("猜小了!")
else:
print("3次都猜错了!")
初次学习,如有错误,请指出,我会改正的!
python day1